数据湖探索 DLI-集合操作:Union/Union ALL/Intersect/Except

时间:2023-11-10 09:20:51

Union/Union ALL/Intersect/Except

语法格式

1
query UNION [ ALL ] | Intersect | Except query

语法说明

  • UNION返回多个查询结果的并集。
  • Intersect返回多个查询结果的交集。
  • Except返回多个查询结果的差集。

注意事项

  • 集合运算是以一定条件将表首尾相接,所以其中每一个SELECT语句返回的列数必须相同,列的类型一定要相同,列名不一定要相同。
  • UNION默认是去重的,UNION ALL是不去重的。

示例

输出Orders1和Orders2的并集,不包含重复记录。

1
2
insert into temp SELECT  * FROM Orders1
  UNION SELECT  * FROM Orders2;
support.huaweicloud.com/sqlref-flink-dli/dli_08_0323.html