더북(TheBook)

모든 부서의 이름과 현재 관리자의 사번 조회하기

이번에는 전체 부서와 현재 관리자의 사번까지 조회해 봅시다. 바로 앞에서 작성한 쿼리와 비슷합니다. 주의할 점은 관리자가 없는 부서도 있는데, 이런 부서도 조회해야 합니다.

코드 8-28

SELECT b.dept_name, a.emp_no, a.from_date, a.to_date
  FROM dept_manager a
 RIGHT JOIN departments b
    ON a.dept_no = b.dept_no
 WHERE SYSDATE() BETWEEN IFNULL(a.from_date, SYSDATE())
                     AND IFNULL(a.to_date, SYSDATE());

실행결과

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.