oracle_set運算符
①UNION/UNION ALL
UNION 操作符返回兩個查詢的結果集的並集。對於兩個結果集的重復部分,去重
例:
select id,name
from tableA
union
select id,name
from tableB
UNION ALL 操作符返回兩個查詢的結果集的並集。對於兩個結果集的重復部分,不去重。
例:
select id,name
from tableA
union all
select id,name
from tableB
②INTERSECT
INTERSECT 操作符返回兩個結果集的交集
例:
select id,name
from tableA
intersect
select id,name
from tableB
③MINUS
MINUS操作符:返回兩個結果集的差集
例:
select id,name
from tableA
minus
select id,name
from tableB
注:
1.在SELECT 列表中的列名和表達式在數量和數據類型上要相對應
2.除 UNION ALL之外,系統會自動將重復的記錄刪除
3.系統將第一個查詢的列名顯示在輸出中
4.除 UNION ALL之外,系統自動按照第一個查詢中的第一個列的升序排列