比较函数和运算符概述
| 名称 | 描述 |
|---|---|
| > | 大于 |
| >= | 大于等于 |
| < | 小于 |
| <>,!= | 不等于 |
| <= | 小于等于 |
| = | 等于 |
| BETWEEN ... AND ... | 在两值之间 |
| COALESCE | 返回第一个非空值 |
| IN() | 在集合中 |
| IS | 测试值是否是布尔值,若是布尔值,则返回“true” |
| IS NOT | 测试值是否是布尔值,IS 的否定用法 |
| IS NOT NULL | 不为空 |
| IS NULL | 为空 |
| ISNULL | 代替 = 来测试值是否为 NULL。 |
| LIKE | 模糊匹配 |
| ILIKE | 模糊匹配,同 LIKE。但对大小写不敏感。 |
| NOT BETWEEN ... AND ... | 不在两值之间 |
| NOT IN | 多个 XOR 条件的简写 |
| NOT LIKE | N 模糊匹配,Like 的否定用法 |
比较运算的结果为 TRUE、FALSE 或 NULL。这些运算对数字和字符串均有效。字符串可以自动转换为数字,数字根据需要自动转换为字符串。
以下比较运算符不仅可以用于比较标量运算数,也可以用于比较行运算数:
= > < >= <= <> !=