Oracle的集合运算符
程序员文章站
2024-02-01 10:18:28
Oracle的集合运算符有并集union、union all,交集intersect,差集minus 先建表myemp,进行集合运算的测试 并集 union all不过滤掉集合中重复的数据 union过滤掉集合中重复的数据 交集 返回两个集合中相同的数据组成新的查询结果 差集 返回集合1中独有而集合 ......
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;
下一篇: 无限极分类输出的方法