union:对两个结果集进行并集,两个结果集中重复的部分只保留一个。
union all:对两个结果集进行并集,保留两个结果集重复的部分。
minus:差集,在第一个结果集中出现而没有在第二个结果集中出现的结果集。
intersect:交集,两个结果集中的重复的部分。
例子:
A(1,2,3,4,5,6)
B(1,2,5,6,7)
A union B (1,2,3,4,5,6,7)
A union all B (1,1,2,2,3,4,5,5,6,6,7)
A minus B(3,4)
A intersect B (1,2,5,6)
本文详细介绍了SQL中的四种集合操作:并集(Union)、并集保留重复(Union All)、差集(Minus)及交集(Intersect)。通过具体的例子展示了如何使用这些操作来处理数据查询结果。

459

被折叠的 条评论
为什么被折叠?



