Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;

Union All:对两个结果集进行并集操作,包括重复行,不进行排序;

 

 

下面进行简单的测试(因为是测试,所以sql代码写的很简单,没有什么很严格的规范,只是为了理解这两者之间的区别)

严格的标准写法应该先判断数据库是否存在,表是否存在等等约束

Union和Union All区别

Union和Union All区别

 

转载:https://www.cnblogs.com/wen-zi/p/9133754.html

如有侵权,联系删帖。谢谢!

 

 

相关文章: