UNION和UNION ALL的区别

在数据库中,unionunion all关键字都是将两个结果集合并为一个,union all 包含重复数据但比union

UNION:在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果,如果表数据量大的话可能会导致用磁盘进行排序。必须包含同样列数、顺序、数据类型

UNION ALL:简单将结果合并后返回,包含重复数据。

从效率上说,union all要比union快很多,所以,如果可以确认合并的两个结果集中不包含重复的数据的话,那么就使用union all

数据库开发

SQLServer数据表字典生成语句(直接运行)

2021-11-15 14:56:40

数据库开发

SQL Server 查询结果根据逗号分隔显示

2021-11-15 15:06:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索