更新时间:2024-07-24 GMT+08:00

逻辑运算符

逻辑运算符

操作

描述

例子

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