集合运算(UNION、UNION ALL、INTERSECT、MINUS)

集合运算:用于对两个或多个查询结果进行合并、交集或差集操作。主要的集合运算包括并集(UNION 和 UNION ALL)、交集(INTERSECT)和差集(MINUS),多个集合运算从上往下依次执行。

UNION:并集,不同元素的集合。上下连接,去除重复数据,按第一列升序排序,没有列名的列将以第一个结果的值对列命名

UNION ALL:并集。上下连接,不去除重复数据,不进行排序,没有列名的列将以第一个结果的值对列命名

INTERSECT:交集,相同元素的集合。上下连接,去除重复数据,按第一列升序排序,没有列名的列将以第一个结果的值对列命名

MINUS:差集,属于第一个元素集不属于第二个元素集的集合。去除重复数据,按第一列升序排序,没有列名的列将以第一个结果的值对列命名

 

posted @ 2025-06-03 14:19  wwwwxxxx  阅读(72)  评论(0)    收藏  举报