PolarDB中通常用到的逻辑运算符是:AND、OR、NOT。

SQL语言使用3个布尔类型逻辑值,其中空值代表”未知”,具体请看下面的真值表。

表 1. AND/OR真值表
a b a AND b a OR b
True True True True
True False False True
True Null Null True
False False False False
False Null False Null
Null Null Null Null
表 2. NOT真值表
a NOT a
True False
False True
Null Null

运算符AND和OR是可交换的,这就是说,可以交换运算符左边和右边的操作数,而不会影响最后的操作结果。