Skip to content

比较函数和运算符概述

名称 描述
> 大于
>= 大于等于
< 小于
<>,!= 不等于
<= 小于等于
= 等于
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 的否定用法

比较运算的结果为 TRUEFALSENULL。这些运算对数字和字符串均有效。字符串可以自动转换为数字,数字根据需要自动转换为字符串。

以下比较运算符不仅可以用于比较标量运算数,也可以用于比较行运算数:

=  >  <  >=  <=  <>  !=