有奖捉虫:办公协同&微信生态&物联网文档专题 HOT
逻辑函数用来执行逻辑运算,结果是布尔值(Boolean)。
逻辑状态有 TRUE、FALSE、UNKNOWN 三种(NULL 值的逻辑状态是 UNKNOWN),因而 NOT TRUE 不一定是 FALSE,还可能是 UNKNOWN。
函数名
功能描述
boolean1 OR boolean2
如果 boolean1 或者 boolean2 任意一个为 TRUE,则返回 TRUE,否则返回 FALSE。
boolean1 AND boolean2
当且仅当 boolean1 和 boolean2 均为 TRUE 时才返回 TRUE,否则返回 FALSE。
NOT boolean
如果 boolean 为 TRUE 则返回 FALSE;如果为 FALSE 则返回 TRUE;如果为 UNKNOWN 则返回 UNKNOWN。
boolean IS FALSE
如果 boolean 为 FALSE 则返回 TRUE;如果 boolean 为 UNKNOWN 则返回 FALSE。
boolean IS NOT FALSE
如果 boolean 不为 FALSE 则返回 TRUE;如果为 UNKNOWN 则返回 TRUE。
boolean IS UNKNOWN
如果 boolean 为 UNKNOWN 则返回 TRUE,否则返回 FALSE。
boolean IS NOT UNKNOWN
如果 boolean 不为 UNKNOWN 则返回 TRUE,否则返回 FALSE。