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

本文介绍了SQL查询中的算术运算符、连接运算符、比较运算符等,并通过具体示例展示了如何使用逻辑运算符进行复杂条件筛选,特别是如何利用括号调整查询顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

算数运算符——>连接运算符——>比较(关系)运算符——>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以上的文员或推销员的信息;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值