逻辑条件将两个组成部分的条件的结果进行组合,基于它们生成一个单一的结果,或者对一个条件的结果进行取反。
操作符介绍
操作符 | 作用 | 示例 |
---|
NOT | 如果以下条件为 FALSE,则返回 TRUE。如果为 TRUE,则返回 FALSE。如果为 UNKNOWN,则保持 UNKNOWN。 | SELECT NOT (TRUE) |
AND | 如果两个组成部分的条件都为 TRUE,则返回 TRUE。如果其中任何一个为 FALSE,则返回 FALSE。否则返回 UNKNOWN。 | SELECT TRUE AND FALSE |
OR | 如果任一组成部分的条件为 TRUE,则返回 TRUE。如果两者都为 FALSE,则返回 FALSE。否则返回 UNKNOWN。 | SELECT TRUE OR NULL |
真值表
NOT 真值表
| TRUE | FALSE | UNKNOWN |
---|
NOT | FALSE | TRUE | UNKNOWN |
AND 真值表
AND | TRUE | FALSE | UNKNOWN |
---|
TRUE | TRUE | FALSE | UNKNOWN |
FALSE | FALSE | FALSE | FALSE |
UNKNOWN | UNKNOWN | FALSE | UNKNOWN |
OR 真值表
AND | TRUE | FALSE | UNKNOWN |
---|
TRUE | TRUE | TRUE | TRUE |
FALSE | TRUE | FALSE | UNKNOWN |
UNKNOWN | TRUE | UNKNOWN | UNKNOWN |