MySQL 常用运算符

算术运算符

算术运算符有+,-,*,/,%或者MOD。

逻辑运算符

1.逻辑与运算符 &&或者AND

  • 当所有操作数都为非零值并且不为 NULL 时,返回值为 1;
  • 当一个或多个操作数为 0 时,返回值为 0;
  • 操作数中有任何一个为 NULL 时,返回值为 NULL。

2.逻辑或运算符 OR或者||

  • 当两个操作数都为非 NULL 值时,或者有任意一个操作数为非零值,则返回值为 1,否则结果为 0;
  • 假如两个操作数均为 NULL 时,则返回值为 NULL。

3.逻辑非运算符 NOT或者!

  • 当操作数为 0(假)时,返回值为 1;
  • 当操作数为非零值时,返回值为 0;
  • 当操作数为 NULL 时,返回值为 NULL。

4.逻辑异或运算 XOR

  • 当任意一个操作数为 NULL 时,返回值为 NULL;
  • 对于非 NULL 的操作数,如果两个操作数都是非 0 值或者都是 0 值,则返回值为 0;
  • 如果一个为0值,另一个为非 0 值,返回值为 1。

比较运算符

常用的比较运算符有 =,<,>,<=,>=,!=等。

你可能感兴趣的:(mysql,数据库)