比较表达式
常用的比较操作符,请参见5.2 比较操作符。
除比较操作符外,还可以使用以下句式结构:
BETWEEN 操作符
a BETWEEN x AND y 等效于a >= x AND a <= y。
a NOT BETWEEN x AND y 等效于a < x OR a > y。
检查一个值是不是null,可使用:
expression IS NULL
expression IS NOT NULL
或者与之等价的句式结构,但不是标准的:
expression ISNULL
expression NOTNULL
不要写expression=NULL 或expression<>(!=)NULL,
因为NULL 代表一个未知的值,
不
能通过该表达式判断两个未知值是否相等。
is distinct from/is not distinct from
is distinct from
A 和B 的数据类型、值不完全相同时为true。
A 和B 的数据类型、值完全相同时为false。
GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
596
将空值视为相同。
is not distinct from
A 和B 的数据类型、值不完全相同时为false。
A 和B 的数据类型、值完全相同时为true。
将空值视为相同。