Union与Union all的区别

时间:2022-05-14 19:57:05

最近几天一直在学习sql,个人也比较较真,关于union 与 union all的区别,也是研究了几分,重点是以下2点;

使用Union关键字:前后两个查询结果,列数必须相同,且每列的数据类型必须相同,但每列的列名可以不相同;前后两个查询结果,如果有重复的,会自动去重,自动累加两个查询结果,同时,默认排序;

使用Union all关键字:前后两个查询结果,列数必须相同,且每列的数据类型必须相同,但每列的列名可以不相同;前后两个查询结果,如果有重复的,也不会自动去重,自动累加两个查询结果,同时,不会自动排序;