跳到主要内容

逻辑操作符

描述

逻辑条件将两个组成部分的条件的结果进行组合,基于它们生成一个单一的结果,或者对一个条件的结果进行取反。

操作符介绍

操作符作用示例
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 真值表

TRUEFALSEUNKNOWN
NOTFALSETRUEUNKNOWN

AND 真值表

ANDTRUEFALSEUNKNOWN
TRUETRUEFALSEUNKNOWN
FALSEFALSEFALSEFALSE
UNKNOWNUNKNOWNFALSEUNKNOWN

OR 真值表

ANDTRUEFALSEUNKNOWN
TRUETRUETRUETRUE
FALSETRUEFALSEUNKNOWN
UNKNOWNTRUEUNKNOWNUNKNOWN