草庐IT

SQL 如何进行并集、交集、差集等集合运算

目录一、什么是集合运算二、表的加法——UNION三、集合运算的注意事项四、包含重复行的集合运算——ALL选项五、选取表中公共部分——INTERSECT六、记录的减法——EXCEPT本文将会和大家一起学习集合运算操作。集合在数学领域表示“(各种各样的)事物的总和”,在数据库领域表示记录的集合。具体来说,表、视图和查询的执行结果都是记录的集合。本文重点集合运算就是对满足同一规则的记录进行的加减等四则运算。使用UNION(并集)、INTERSECT(交集)、EXCEPT(差集)等集合运算符来进行集合运算。集合运算符可以去除重复行。如果希望集合运算符保留重复行,就需要使用ALL选项。一、什么是集合运算