Oracle SQL逻辑操作符and、or与not

  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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值