oracle取两条sql查询结果的差集,并集,交集
生活随笔
收集整理的這篇文章主要介紹了
oracle取两条sql查询结果的差集,并集,交集
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.交集intersect運(yùn)算:返回查詢結(jié)果中相同的部分。SELECT product_id FROM tab1 INTERSECT SELECT product_id FROM tab2; 2.差集minus運(yùn)算:返回在第一個(gè)查詢結(jié)果中與第二個(gè)查詢結(jié)果不相同的那部分行記錄。SELECT product_id FROM tab1MINUS SELECT product_id FROM tab2; 3.并集union/union all運(yùn)算:將查詢的返回組合成一個(gè)結(jié)果,union合并結(jié)果并且將重復(fù)的內(nèi)容取唯一,union all合并結(jié)果并且沒(méi)有過(guò)濾重復(fù)內(nèi)容SELECT product_id FROM tab1 UNION SELECT product_id FROM tab2; SELECT location_id FROM tab1 UNION ALL SELECT location_id FROM tab2;
轉(zhuǎn)自:https://blog.csdn.net/u012255097/article/details/53897059
總結(jié)
以上是生活随笔為你收集整理的oracle取两条sql查询结果的差集,并集,交集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: oracle 使从表中随机取出一行记录数
- 下一篇: 如何实现政治与行政的协调小组讨论后形成的