oracle中取交集、差集和並集的語法


這里簡單總結下在Oracle中取交集、差集和並集的語法。

交集:INTERSECT(適用於兩個結果集)

SELECT ID, NAME FROM YANGGB1
INTERSECT
SELECT ID, NAME FROM YANGGB2

差集:MINUS(適用於兩個結果集)

SELECT ID, NAME FROM YANGGB1
MINUS
SELECT ID, NAME FROM YANGGB2

並集:UNION或UNION ALL(適用於兩個結果集)

-- 不包括重復行,進行默認排序
SELECT ID, NAME FROM YANGGB1
UNION
SELECT ID, NAME FROM YANGGB2
-- 包括重復行,不進行默認排序 SELECT ID, NAME FROM YANGGB1 UNION ALL SELECT ID, NAME FROM YANGGB2

 

"我要做到的是,不慍不火,不冷不熱,不悲不喜。"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM