對于結(jié)果集有幾個處理,值得講解一下 1. 并集(union,Union all) 這個很簡單,是把兩個結(jié)果集水平合并起來。例如 SELECT * FROM A UNION SELECT * FROM B 【注意】union會刪除重復值,也就是說A和B中重復的行,最終只會出現(xiàn)一次,而union all則會保留重復行。
2. 差異(Except) 就是兩個集中不重復的部分。例如 SELECT * FROM A EXCEPT SELECT * FROM B 這個的意思是,凡是不出現(xiàn)在B表中的A表的行。
3. 交集(intersect) 就是兩個集中共同的部分。例如 SELECT * FROM A INTERSECT SELECT * FROM B 這個的意思是,同時出現(xiàn)在A和B中的記錄