UNION和UNION ALL的区别

UNION和UNION ALL的区别

015850

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

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

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

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

© 版权声明
THE END
文章不错?点个赞呗
点赞50赞赏
分享
评论 抢沙发
小语雀的头像-小语雀网

昵称

取消
昵称表情代码图片