SQL 中的 UNION 与 UNION ALL
1 前言
集合 A 和 集合 B 的联合,即两个集合的并集(其中重复的元素只包含了一次)。
当对两个数据集合 执行 集合操作 的时候,必须应用下面的规范:
两个数据集合必须具有同样数目的列
两个数据集中对应列的数据类型必须是一样的
2 UNION 与 UNION ALL
union 和 union all 操作符可以连接多个数据集,区别在于
union 对连接后的集合排序并去除重复项
union all 保留重复项,使用 union all 得到的最终数据集的行数 总是 等于 所要连接的各集合的行数之和