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;