比较函数和运算符概述
名称 | 描述 |
---|---|
> | 大于 |
>= | 大于等于 |
< | 小于 |
<>,!= | 不等于 |
<= | 小于等于 |
= | 等于 |
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
。这些运算对数字和字符串均有效。字符串可以自动转换为数字,数字根据需要自动转换为字符串。
以下比较运算符不仅可以用于比较标量运算数,也可以用于比较行运算数:
= > < >= <= <> !=