赞
踩
这篇文章介绍的是数据库中的SET操作符,如有错误或者不当之处,还望各位大神批评指正。
关系数据库中提供了一个关于集合的运算符SET操作符,其中包括以下操作:
关系图:
假设有表A和B初始数据如下
A:
B:
UNION
select value
from A
union
select value
from B
查询结果:
UNION ALL
select value
from A
union all
select value
from B
查询结果:
注:由以上两个例子可以看出,UNION 和 UNION ALL的区别在于,UNION在取并集后会把交集的部分去重,而UNION ALL会完整的把两个集合求并集
select value
from A
intersect
select value
from B
select value
from A
minus
select value
from B
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。