SQL Server 中的 Union Union all except intersect区别

Union-----包括所有结果集中的数据,并且没有重复
Union all--包括两个结果集中的所有数据,不论它们中间是否有重复 (并集)
except-----只包括except关键字左边而且右边的结果集中不存在那些行。eg:显示A中存在、B中不存在的任意行
intersect---只包括两个结果集中都存在的(交集)

如下图显示(图片出自SQLServer2008高级编程设计):

 

posted @ 2021-03-12 13:17  门外客  阅读(141)  评论(0编辑  收藏  举报