日志服务 逻辑运算符

这篇说说腾讯云逻辑运算的语法,包括AND、OR、NOT运算符及与NULL值运算的真值表,说明各运算符在不同布尔值组合下的结果。 AND/OR:AND仅当两操作数均为TRUE时返回TRUE,OR任一为TRUE即返回TRUE。 NOT:仅当操作数为FALSE时返回TRUE。 NULL运算:与NULL进行AND/OR/NOT运算时,结果可能为NULL,具体遵循真值表规则。

相关产品
日志服务 产品页,含版本规格、价格与购买入口。

这篇说说逻辑运算的语法和示例。

一、逻辑运算符

运算符 描述 示例
AND 只有左右运算数都是 TRUE 时,结果才为 TRUE。 a AND b
OR 左右运算数任一个为 TRUE 时,结果为 TRUE。 a OR b
NOT 右侧运算数为 FALSE 时,结果才为 TRUE。 NOT a

二、与 NULL 相关的逻辑运算

a 和 b 分别取值 TRUE,FALSE 和 NULL 时的真值表如下:

AND,OR 的真值表

a b a AND b a OR b
TRUE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
TRUE NULL NULL TRUE
FALSE TRUE FALSE TRUE
FALSE FALSE FALSE FALSE
FALSE NULL FALSE NULL
NULL TRUE NULL TRUE
NULL FALSE FALSE NULL
NULL NULL NULL NULL

NOT 的真值表

a NOT a
TRUE FALSE
FALSE TRUE
NULL NULL
赞 (0)
上一篇 4天前
下一篇 4天前