当前位置:首页 > 技能相关 > ORACLE > 正文内容

Oracle的between...and(Oracle取区间数据)

admin2年前 (2023-11-01)ORACLE2930 修订时间:2023-11-01 01:08:05

between..and..

oracle的between..and..前后都是闭区间,也就是说包含两个端的数,例如:

--查询返回 2000<=工资<=3000的员工
SELECT * FROM employees
WHERE salary BETWEEN 2000 AND 3000;

当前者数大于后者,例如如:

salary between 100 and 10;

此时不会出错,但salary为50的记录也不能被取出。

not between..and..

只是取指定范围的相反范围,也就是不在这个范围的记录,其用户可以用组个逻辑条件来取代。

--查询返回 2000>=工资>=3000的员工
SELECT * FROM employees
WHERE salary not BETWEEN 2000 AND 3000;


 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=323

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。