9.1. 逻辑运算符

通常的逻辑运算符可用:

AND
OR
NOT

SQL 使用具有 true,false 和null的三值逻辑系统,表示“未知”。观察以下真值表:

a b * a b * * a 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 不是* a *
TRUE FALSE
FALSE TRUE
NULL NULL

运算符ANDOR是可交换的,也就是说,您可以在不影响结果的情况下切换左右操作数。但是有关子表达式求值 Sequences 的更多信息,请参见Section 4.2.14

上一章 首页 下一章