Skip to Content
参考手册ExtremeDPS函数参考比较函数和运算符

比较函数和运算符

比较函数和运算符会在两个表达式之间进行计算,生成布尔值或在状态未知的情况下返回 null

比较运算符

下表列出了 Extreme DPS 支持的比较运算符。

运算符语法描述
<a < ba 小于 b
>a > ba 大于 b
<=a <= ba 小于或等于 b
>=a >= ba 大于或等于 b
=a = ba 等于 b
<>a <> ba 不等于 b
!=a != ba 不等于 b

!>使用限制:
在 Extreme DPS 中,比较计算符 <><=>= 的输入类型不能为 interval

比较谓词

下表列出了 Extreme DPS 支持的比较谓词。

谓词语法描述
BETWEENa BETWEEN x AND ya 大于或等于 x 并且小于或等于 y
NOT BETWEENa NOT BETWEEN x AND ya 小于 x 或大于 y
IS DISTINCT FROMa IS DISTINCT FROM ba 不等于 bnull 被视为普通值。
IS NOT DISTINCT FROMa IS NOT DISTINCT FROM ba 等于 bnull 被视为普通值。
IS NULLa IS NULLa 是 null。
IS NOT NULLa IS NOT NULLa 不是 null。

!>使用限制
Extreme DPS 对比较谓词的输入类型有一些限制:
BETWEENNOT BETWEENIS NULLIS NOT NULL 的输入类型不能为 interval
IS DISTINCT FROMIS NOT DISTINCT FROM 的输入类型不能为 interval