美文网首页
Oracle集合运算

Oracle集合运算

作者: weiyu_you | 来源:发表于2018-09-08 00:27 被阅读0次

    天行健君子以自强不息

    集合运算

    union:主要是从两个查询中返回消除重复后的数据(效果类似于distinct)

    SELECT deptno FROM scott.emp
    UNION
    SELECT deptno FROM scott.emp
    

    union all:主要是从两个查询中返回所有的数据

    SELECT deptno FROM scott.emp
    UNION ALL
    SELECT deptno FROM scott.dept;
    

    intersect:主要是从两个查询中返回都会出现的数据

    SELECT deptno FROM scott.emp
    INTERSECT
    SELECT deptno FROM scott.dept;
    

    minus:用来判断存在第一张表,而不存在第二张表中的数据

    SELECT deptno FROM scott,dept
    MINUS
    SELECT deptno FROM scott.emp;
    

    相关文章

      网友评论

          本文标题:Oracle集合运算

          本文链接:https://www.haomeiwen.com/subject/fptkgftx.html