SQL Server 中的 Union Union all except intersect区别

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

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

SQL Server 中的 Union  Union all   except  intersect区别

 

SQL Server 中的 Union Union all except intersect区别

上一篇:「MySQL」- 双主复制(基于位置的复制) @20210312


下一篇:sql server单行拆分成多行