Oracle中INTERSECT
和MINUS
之间的区别是什么?
请用简单的例子来解释。
示例数据:
select a_address from a1
返回:
America
California
Japan
和
select a_address from a2
返回:
England
America
WestIndies
答案 0 :(得分:0)
以下语句将结果与INTERSECT
运算符组合在一起,该运算符仅返回两个查询返回的行:
select a_address from a1
intersect
select a_address from a2
-->America
以下语句将结果与MINUS
运算符组合在一起,该运算符仅返回第一个查询返回的行,但不返回第二个查询返回的行:
select a_address from a1
MINUS
select a_address from a2
-->California
Japan
when you take this to set theory A={A,C,J} B={E,A,W} so, A(intersect)B == > A
A-B={C,J}
如果我错了,请给我核心