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)

                

                           

转载于:https://www.cnblogs.com/fu-Fish/archive/2012/02/22/2363999.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值