This is Header.

Sql集合运算符

 

集合运算符:对两个输入的行进行整体比较(集合中认为不同的NULL值是相等的)

  1. UNION ALL:返回两个输入中所有行的结果集
  2. UNION:剔除UNION ALL中重复的行
  3. EXCEPT:返回在第一个输入中出现,但没有在第二个输入中出现的不重复的行
  4. INTERSECT:返回在两个输入中都出现的不重复的行

e.g.:   输入1

select region,city from Sales.Customers where country='USA'

                

  输入2:

 select region,city from HR.Employees where country='USA'

                 

 以下结果在sql2008得出。

UNION ALL:

                 

                

 UNION:

                

 EXCEPT:

               

 INTERSECT:  (相当于inner join 后distinct)

                

                           

posted @ 2012-02-22 23:00  秋刀鱼o  阅读(547)  评论(0编辑  收藏  举报