Oracle中的集合操作符

Oracle中的集合操作符

集合操作符属于sql操作符的一种。主要就是对查询的结果集进行求交集,差集,并集操作。

求并集(union)

以scott用户的emp表为例:
Oracle中的集合操作符
union会去掉重复的数据,而union all不会,例如:
Oracle中的集合操作符

求差集(minus)

以scott用户的emp表为例:
Oracle中的集合操作符
minus会去掉两个集合的重复部分。

求交集(intersect)

以scott用户的emp表为例:
Oracle中的集合操作符
intersect会保留两个集合的重复部分,去掉不重复部分。