【sql 语句基础】——查 (select)(合并查询)

合并查询
当我们需要将多个 select 查询结果合并在一起的时候,可以使用集合操作符号:union all 和 union
emp 表如下

单独查询
复制代码

查询结果为 5 条
复制代码

查询结果为 3 条
合并查询——UNION ALL
UNION ALL 定义
union all 将两个查询结果合并,不会去重
UNION ALL 代码示例
复制代码
UNION ALL 查询结果

查询结果有 8 条,有两条重复记录
合并查询——UNION ALL
UNION 定义
union 将两个查询结果合并,会去重
UNION 代码示例
复制代码
UNION 查询结果

查询结果有 6 条,可见去除了两条重复记录
版权声明: 本文为 InfoQ 作者【写代码两年半】的原创文章。
原文链接:【http://xie.infoq.cn/article/3083a733733180c78f2048f51】。文章转载请联系作者。
评论