首页 > 数据库技术 > 详细

Oracle的集合运算符

时间:2018-07-08 19:46:57      阅读:139      评论:0      收藏:0      [点我收藏+]

Oracle的集合运算符有并集union、union all,交集intersect,差集minus

先建表myemp,进行集合运算的测试

create table myemp as select * from emp where empno = 7934;

并集

union all不过滤掉集合中重复的数据

union过滤掉集合中重复的数据

1 select * from emp
2 union all
3 select * from myemp;
4 
5 select * from emp
6 union 
7 select * from myemp;

交集

返回两个集合中相同的数据组成新的查询结果

select * from emp
intersect
select * from myemp;

差集

返回集合1中独有而集合2中没有的数据组成新的查询结果

select * from emp
minus
select * from myemp;

 

Oracle的集合运算符

原文:https://www.cnblogs.com/afel/p/9280935.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!