集合运算(UNION、UNION ALL、INTERSECT、MINUS)
集合运算:用于对两个或多个查询结果进行合并、交集或差集操作。主要的集合运算包括并集(UNION 和 UNION ALL)、交集(INTERSECT)和差集(MINUS),多个集合运算从上往下依次执行。
UNION:并集,不同元素的集合。上下连接,去除重复数据,按第一列升序排序,没有列名的列将以第一个结果的值对列命名
UNION ALL:并集。上下连接,不去除重复数据,不进行排序,没有列名的列将以第一个结果的值对列命名
INTERSECT:交集,相同元素的集合。上下连接,去除重复数据,按第一列升序排序,没有列名的列将以第一个结果的值对列命名
MINUS:差集,属于第一个元素集不属于第二个元素集的集合。去除重复数据,按第一列升序排序,没有列名的列将以第一个结果的值对列命名

浙公网安备 33010602011771号