逻辑条件将两个组成部分的条件的结果进行组合,基于它们生成一个单一的结果,或者对一个条件的结果进行取反。
操作符介绍
| 操作符 | 作用 | 示例 |
|---|
| 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 |