安全云脑 SECMASTER-聚合操作:Union/Union ALL/Intersect/Except

时间:2024-12-30 10:58:15

Union/Union ALL/Intersect/Except

  • 语法格式
    1
    query UNION [ ALL ] | Intersect | Except query
    
  • 语法说明
    • UNION返回多个查询结果的并集。
    • Intersect返回多个查询结果的交集。
    • Except返回多个查询结果的差集。
  • 注意事项
    • 集合运算是以一定条件将表首尾相接,所以其中每一个SELECT语句返回的列数必须相同,列的类型一定要相同,列名不一定要相同。
    • UNION默认是去重的,UNION ALL是不去重的。
  • 示例

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

    1
    2
    SELECT  * FROM Orders1
      UNION SELECT  * FROM Orders2;
    
support.huaweicloud.com/usermanual-secmaster/secmaster_08_0020.html