mssql sqlserver union 和union all 关键字用法上的区别


摘要:
下文讲述mssql中union和union all关键字之间的区别


union及union all语法简介

union 语法:
sql查询语句
union 
sql 查询语句
----------------
union all 语法:
sql查询语句
union all 
sql 查询语句

union 和union all 功能及效率说明:
两者关键字都是将两个或多个结果集合并为一个结果集

union union all关键字功能不同点:
union关键字:会过滤结果集中重复的记录
union all关键字:不会过滤结果集
union:会对结果集进行排序
union all:合并后不做任何处理
通过以上的合并方式,我们可以看出union all的效率高于union