union、union all、intersect、minus

2019-03-25  本文已影响0人  一片冰心一生平安

并集

给定两个集合A,B,把他们所有的元素合并在一起组成的集合,叫做集合A与集合B的并集,记作A∪B,读作A并B
即:A∪B={x|x∈A,或x∈B}
从数学理解,集合中不能有重复的元素。

union

对两个结果集进行并集操作, 注意查询结果表是不包括重复行(即相当于distinct), 同时进行默认规则的排序;

union all

对两个结果集进行并集操作, 但是查询结果表包括重复行(即所有的结果全部显示, 不管是不是重复),不进行排序;

Intersect

对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;

Minus

对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。

可以在最后一个结果集中指定Order by子句改变排序方式。

上一篇 下一篇

猜你喜欢

热点阅读