布尔谓词

检索表达式的值为 true、false 或 unknown (null) 的行。

语法

expression IS [NOT] TRUE
expression IS [NOT] FALSE
expression IS [NOT] UNKNOWN

注意

  • 一个 null 输入被视为值 UNKNOWN

  • IS UNKNOWNIS NOT UNKNOWN 实际上与 NULL 谓词 相同,不过输入表达式不必是单个列值。要检查 NULL 的单个列值,使用 NULL 谓词。

  • 不要将布尔谓词与 布尔运算符布尔数据类型相混淆,后者只有两个值:true 和 false。