标签:第一个 dep 字段 min 处理 显示 集中 数据显示 scott
UNION (无重并集):当执行UNION 时,自动去掉结果集中的重复行,并以第一列的结果进行升序排序。
: 查看相同两张表的全部信息,相同的数据则列出一个,不重复。
范例:UNION 操作
select * from scott.emp
UNION
select * from scott.emp where deptno=10;
此时的查询结果已经连接在一起了,但是UNION的处理过程是属于取消重复元素;
范例2:UNION ALL 操作
:查看两个表的全部信息,重复的也显示,也不排序。
UNION ALL (有重并集):不去掉重复行,并且不对结果集进行排序。
select * from scott.emp
UNION ALL
select * from scott.emp where deptno=10;
范例:验证INTERSECT操作
:显示出两张表共有相同字段的数据显示出来。
INTERSECT(交集):取两个结果集的交集,并且以第一列的结果进行升序排列。
select * from scott.emp
INTERSECT
select * from scott.emp where deptno=10;
范例:验证差集
: 第一张标的数据的数据减去第二张表的数据,减去相同的字段的数据,然后第一张表的其他数据列出。
MINUS (差集):只显示在第一个集合中存在,在第二个集合中不存在的数据。并且以第一列的结果进行升序排序。
select * from scott.emp
MINUS
select * from scott.emp where deptno=10;
7782 7839 7934
标签:第一个 dep 字段 min 处理 显示 集中 数据显示 scott
原文地址:http://www.cnblogs.com/Juvenile/p/7625322.html