逻辑比较(AND、OR、NOT)

在WHERE句中 指定 多个条件的 场合,使用 以下的 逻辑演算子。

[table]
|AND|所指定的 检索条件 无论哪个都 满足的 场合
|OR|所指定的 检索条件的 之一 被满足的 场合
|NOT|不满足 所指定的 检索条件的 场合
[/table]

使用 多个 这些 逻辑演算子的 时候,被 处理的 优先顺序 是 NOT、 AND、 OR。
优先顺序 通过 使用 () 可以 变更。以( ) 括起来的 条件 被 优先 处理。
例1)检索 1000<=列[salary]<=以外的 记录
select * 
  from employees
 where
   not( salary between 1000 and 2000 )

例2)首先 处理 OR条件
select * 
  from employees
 where
    job_id = 'JOB001'
  and ( department_id = 'D30' or department_id = 'D50' )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值