分享更有价值
被信任是一种快乐

Oracle中集合查询的示例分析

文章页正文上

这篇文章主要介绍了Oracle中集合查询的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用并集运算,查询20号部门或30号部门的员工信息注意:union:二个集合中,如果都有相同的,取其一union all:二个集合中,如果都有相同的,都取使用set time/timing on,打开时间的开关使用set time/timing off,关闭时间的开关使用交集运算[intersect],查询工资在1000-2000和1500-2500之间的员工信息(免费主机域名方式一)用where行过滤,查询工资在1000-2000和1500-2500之间的员工信息(方式二)使用差集运算[minus],查询工资在1000-2000,但不在1500-2500之间的员工信息(方式一)使用where行过滤,查询工资在1000-2000,但不在1500-2500之间的员工信息(方式二)集合查询的细节:1)集合操作时,必须确保集合列数是相等的select empno,ename,sal,comm from emp where deptno = 20unionselect empno,ename,sal from emp where deptno = 30;错2)集合操作时,必须确保集合列类型对应相同select empno,ename,sal,comm from emp where deptno = 20unionselect empno,enam免费主机域名e,sal,hiredate from emp where deptno = 30;错3)A union B union C = C union B union Aselect * from emp where deptno = 10unionselect * from emp where deptno = 20unionselect * from emp where deptno = 30;4)当多个集合操作时,结果的列名由第一个集合列名决定当多表查询,子查询,集合查询都能完成同样任务时,按如下优化方案选择:多表查询->子查询->集合查询感谢你能够认真阅读完这篇文章,希望小编分享的“Oracle中集合查询的示例分析”这篇文章对大家有帮助,同时也希望大家多多支持云技术,关注云技术行业资讯频道,更多相关知识等着你来学习!

相关推荐: 数据库中admin_move_table如何在线更改分区键

这篇文章主要介绍了数据库中admin_move_table如何在线更改分区键,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 db2 “call sysproc.admin_move_table(…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册