比较函数和运算符概述

名称

描述

>

大于

>=

大于等于

<

小于

<>,!=

不等于

<=

小于等于

=

等于

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。这些运算对数字和字符串均有效。字符串可以自动转换为数字,数字根据需要自动转换为字符串。

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

=  >  <  >=  <=  <>  !=