分享

oracle集合查询 union minus intersect

 小鱼儿363 2016-03-08
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
Intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;
Minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。
table:A =(1,2,3)
table:B =(2,4,5)
union 求并集
select * from A
union 
select * from B
result:1,2,3,4,5

intersect 求交集
select * from A
intersect 
select * from B
result:2

minux 求差
select * from A
minus
select * from B
result:1,3

select * from B
minus 
select * from A
result:4,5

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多