oracle中INTERSECT,MINUS的用法是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle中INTERSECT,MINUS的用法是啥?相关的知识,希望对你有一定的参考价值。
参考技术AINTERSECT取两个表的交集,即A中的数据也在B中存在。
ntersect 就是交集,minus 就是差集,交集就是两个结果集中都有的元素。
比如 select uid from tb1
intersect
select uid from tb2
那么既存在tb1 又存在tb2中 相同的UID 就会查出来
差集:select uid from tb1
minus
select uid from tb2
存在于tb1 但不存在与tb2中的uid 会被查出
Oracle 集合操作
在 Oracle 中提供了三种类型集合操作:并(UNION)、交(INTERSECT)、差(MINUS)
- · UNION:将多个查询的结果组合到一个查询结果之中,没有重复内容
- · UNION ALL:也是将多个查询结果组合到一个查询之中,但是包含重复值
- · INTERSECT:返回多个查询结果中相同的部分
- · MINUS:返回两个查询结果的差集
以上是关于oracle中INTERSECT,MINUS的用法是啥?的主要内容,如果未能解决你的问题,请参考以下文章