SQL提供的逻辑操作符与大部分其他编程语言中可以使用的逻辑操作符相似。
逻辑操作符AND和OR组合两个布尔值之间的结果并产生基于这两个结果的单结果,而逻辑操作符NOT得到相反结果。
布尔值可以是能够求TRUE或FALSE值的任何表达式。通常该值来源于比较表达式。
下面列出了在SQL中可以使用的逻辑操作符,并提供了每一个操作符可能的结果。
操作符:AND(与)、操作符1:TRUE(真)、操作符2:TRUE、结果:TURE
操作符:AND(与)、操作符1:FALSE(真)、操作符2:FALSE、结果:FALSE
操作符:AND(与)、操作符1:TRUE、操作符2:FALSE、结果:FALSE
操作符:AND(与)、操作符1:FALSE、操作符2:TRUE、结果:FALSE
操作符:AND(与)、操作符1:TRUE、操作符2:NULL(空)、结果:NULL
操作符:AND(与)、操作符1:FALSE、操作符2:NULL、结果:FALSE
操作符:AND(与)、操作符1:NULL、操作符2:TRUE、结果:NULL
操作符:AND(与)、操作符1:NULL、操作符2:FALSE、结果:FALSE
操作符:AND(与)、操作符1:NULL、操作符2:NULL、结果:NULL
操作符:OR(或)、操作符1:TRUE、操作符2:TRUE、结果:TURE
操作符:OR(或)、操作符1:FALSE、操作符2:FALSE、结果:FALSE
操作符:OR(或)、操作符1:TRUE、操作符2:FALSE、结果:TURE
操作符:OR(或)、操作符1:FALSE、操作符2:TRUE、结果:TURE
操作符:OR(或)、操作符1:TRUE、操作符2:NULL、结果:TURE
操作符:OR(或)、操作符1:FALSE、操作符2:NULL、结果:NULL
操作符:OR(或)、操作符1:NULL、操作符2:TRUE、结果:TURE
操作符:OR(或)、操作符1:NULL、操作符2:FALSE、结果:NULL
操作符:OR(或)、操作符1:NULL、操作符2:NULL、结果:NULL
操作符:NOT(非)、操作符1:TRUE、操作符2:、结果:FALSE
操作符:NOT(非)、操作符1:FALSE、操作符2:、结果:TURE
操作符:NOT(非)、操作符1:NULL、操作符2:、结果:NULL
SQL逻辑操作符详解
本文详细介绍了SQL中常用的逻辑操作符AND、OR和NOT的使用方法及运算规则,包括它们在不同布尔值情况下的运算结果。
1482

被折叠的 条评论
为什么被折叠?



