唐僧还在拜佛求经路。  

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

posted on 2017-10-04 10:28  唐僧还在拜佛求经路。  阅读(122)  评论(0编辑  收藏  举报