[오늘쿼리] ON 절

놀아·2022년 4월 4일
0
SELECT E.NAME AS 이름, E.JOB AS 직업, E.SAL AS 월급, D.LOC AS '부서 위치'
	FROM EMP E JOIN DEPT D
    ON (E.DEPTNO = D.DEPTNO)
    WHERE E.JOB = 'SALESMAN';
  • 결과

    이름 | 직업 | 월급 | 부서 위치
    MARTIN | SALESMAN | 1250 | CHICAGO
    ALLEN | SALESMAN | 1600 | CHICAGO
    TURNER | SALESMAN | 1500 | CHICAGO
    WARD | SALESMAN | 1250 | CHICAGO

  • 조인 방법
  1. 오라클 조인 작성법
    1) EQUI JOIN
    2) NON EQUI JOIN
    3) OUTER JOIN
    4) SELF JOIN

  2. ANSI/ISO SQL:1999 standards
    ‣ 오라클 9i 버전 부터 지원
    1) ON 절을 사용한 JOIN
    2) LEFT/RIGHT/FULL OUTER JOIN
    3) USING절을 사용한 OUTER JOIN
    4) NATURAL JOIN
    5) CROSS JOIN

일반적으로 오라클 조인 작성법이 많이 사용

조인 조건 갯수 = 테이블 개수 - 1

profile
머리가 나쁘기 때문에 메모와 정리를 한뒤에 찾아보기

0개의 댓글