布尔类型可以使用的操作符是逻辑操作符和比较操作符。
常用的逻辑操作符有: AND、OR、NOT。
SQL使用三值的布尔逻辑: TRUE、FALSE和NULL,其中NULL代表“未知。计算规则如下:
| 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 |
| a | NOT a |
|---|---|
| TRUE | FALSE |
| FALSE | TRUE |
| NULL | NULL |
本文将深入探讨布尔类型的操作符,包括逻辑运算符AND, OR, NOT,以及SQL中的三值逻辑TRUE, FALSE, NULL。通过真值表解析这些运算,并特别关注NULL值在计算中的特殊含义。

1481

被折叠的 条评论
为什么被折叠?



