逻辑运算符
逻辑运算符
| 操作 | 描述 | 例子 | 
|---|---|---|
| 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 | 
 
  