• 表的连接


    一、内连接(等价连接):从结果集中删除不满足连接条件的(数据)元祖。

    SELECT * FROM EMP E,DEPT D WHERE E.DEPTNO=D.DEPTNO

    二、外链接:可以显示特定表中的全部信息

    1、左外连接,显示左表的全部和右表满足连接条件的部分

    SELECT * FROM EMP E,DEPT D WHERE E.DEPTNO=D.DEPTNO(+)

    SELECT * FROM EMP E LEFT JOIN DEPT D ON E.DEPTNO=D.DEPTNO

    2、右外连接,显示右表的全部和左表满足连接条件的部分

    SELECT * FROM EMP E,DEPT D WHERE E.DEPTNO(+)=D.DEPTNO

    SELECT * FROM EMP E RIGHT JOIN DEPT D ON E.DEPTNO=D.DEPTNO

    3、全外连接,就是显示坐标和右表的全部

    SELECT * FROM EMP E FULL JOIN DEPT D ON E.DEPTNO=D.DEPTNO

    三、交叉连接,用第一个表中的每一个元祖与第二个表中所有的元祖进行连接,和笛卡尔积一样

    SELECT * FROM EMP CROSS JOIN DEPT;

    四、自然连接,相当于特殊的内连接,连接的属性名必须要相同 ,可以是多个

    SELECT * FROM A NATURAL JOIN B;

    五、USING

    六、集合运算

    UNION(并集):

    UNION ALL(并集):相同的再加一次

    MINUS(差集):

    INTERSECT(交集)

  • 相关阅读:
    OC中nil、Nil、NULL、NSNull的区别
    SOJ 1050. Numbers & Letters
    SOJ 1009. Mersenne Composite N
    SOJ 1006. Team Rankings
    SOJ 1036. Crypto Columns
    SOJ 1151. 魔板
    SOJ 1007. To and Fro
    SOJ 1150.简单魔板
    SOJ 1051 Biker's Trip Odometer
    SOJ 1176 Two Ends
  • 原文地址:https://www.cnblogs.com/zuoyoufengyuan/p/8205308.html
Copyright © 2020-2023  润新知