SQL Operator 运算符

SQL 里表示运算的符号或关键字。

6 大类

类型
算术+, -, *, /, %
比较=, !=, <>, <, >, <=, >=
逻辑AND, OR, NOT
集合IN, NOT IN, EXISTS
范围BETWEEN ... AND (inclusive), NOT BETWEEN (exclusive)
模糊LIKE, NOT LIKE(配合 wildcard)

注意

=IS 不一样:

  • column = NULL → 永远是 false(NULL 不等于任何东西,包括自己)
  • column IS NULL → 正确写法

漏掉这个是很多查询 bug 的来源。