ORACLE中sql语句----运算符的优先级

算数运算符——>连接运算符——>比较(关系)运算符——>IS NULL , IS NOT NULL , LIKE , NOT LIKE , IN , NOT IN ——>BETWEEN , NOT BETWEEN ——>NOT 逻辑运算符——>AND逻辑运算符——>OR逻辑运算符

示例:
select empno,ename,sal,job from emp where  job = 'clerk' or job = 'salesman' and sal > 1300;

首先找到工资在1300以上的推销员,第二步找到所有的文员,第三步显示结果为:所有的文员和 工资在1300以上的推销员的信息;

使用括号改变where 字句执行的顺序;
select empno,ename,sal,job from emp where ( job = 'clerk' or job = 'salesman' )and sal > 1300;

首先找出 所有的文员和推销员,第二步找出工资在1300以上的员工(查询出的),第三步显示结果为:所有的工资在1300以上的文员或推销员的信息;

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值