
# 逻辑运算符
逻辑运算符
| 操作  | 描述                  | 例子      |
|:---|:---|:---|
| AND | 两个值都为true，则为true    | a AND b |
| OR  | 两个值其中一个为true，则为true | a OR b  |
| NOT | 值为false，结果则为true    | NOT a   |
   
以下真值表反映了AND和OR如何处理NULL值：
| 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如何处理NULL值：
| value | NOT value |
|:---|:---|
| TRUE  | FALSE     |
| FALSE | TRUE      |
| NULL  | NULL      |
   
