무회blog

DB: JOIN 사용 예졔2, SELF 조인 본문

DB

DB: JOIN 사용 예졔2, SELF 조인

최무회 2021. 2. 8. 00:40
* SELF 조인

=> 'Kochhar' 직속상사의 정보를 출력하라.

  SELECT A.last_name || '의 매니저는 ' || B.last_name || ' 이다.'
    from employees A, employees B
    WHERE A.manager_id = B.employee_id
    AND A.last_name = 'Kochhar';

퀴즈 192> 학생중에 동명이인을 검색하라.

-----------------------------------------------------------------------------
* OUTER 조인 (외부조인)
- 누락된 곳 반대쪽에 (+)를 추가 해줌.

SELECT * FROM EMPLOYEES;

select employee_id, e.department_id, d.department_name
        from employees e, departments d
        where e.department_id = d.department_id(+);

ANSI 조인 방법을 써서 OUTER 조인을 해보기
- 누락된 방향에 추가 조인을 실행
=> ANSI JOIN(OUTER JOIN)

select employee_id, e.department_id, d.department_name
    FROM EMPLOYEES E LEFT JOIN DEPARTMENTS D
    ON e.department_id = d.department_id;

'DB' 카테고리의 다른 글

DB: 서브쿼리(subquery) 사용 예제  (0) 2021.02.08
DB: having 절 사용예제  (0) 2021.02.08
DB: JOIN 사용 예졔  (0) 2021.02.08
DB:PL/SQL, 사용법  (0) 2021.02.08
DB: DML(INSERT, UPDATE, DELETE) <- CUD, DECODE, CASE WHEN 사용법  (0) 2021.02.08
Comments