R语言

合并相关操作(union,except,intersect)

2019-04-28  本文已影响0人  haidaozheng

并集(union,union all)

两个结果集水平合并起来。例如

SELECT * FROM A 
union 
SELECT * FROM B

【注意】union 会删除重复值,也就是说A和B中重复的行,最终只会出现一次,而union all 则会保留重复行。

差异(except)

两个集中不重复的部分。例如

SELECT * FROM A
except 
SELECT * FROM B

取得:所有 不出现在B表 中的A表的行

交集(intersect)

就是两个集中共同的部分。例如

SELECT * FROM A
intersect
SELECT * FROM B

取得:同时出现在A和B中的记录

上一篇 下一篇

猜你喜欢

热点阅读