这篇文章主要介绍了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(…