SQLD(SQL 개발자) 기출 · JOIN
다음 SQL 수행 결과로 알맞은 것은?


본문)
SELECT E1.EMPNO, E1.ENAME, E1.HIREDATE, COUNT(E2.EMPNO) AS CNT
FROM EMP E1 LEFT OUTER JOIN EMP E2
ON E1.HIREDATE > E2.HIREDATE
GROUP BY E1.EMPNO, E1.ENAME, E1.HIREDATE
ORDER BY E1.HIREDATE;
이 문제 풀어보기
정답 및 해설 보기
정답: 3번
셀프조인을 사용하여 EMP에서의 각 직원별로 입사일이 빠른 직원의 수를 계산하는 질의절이다. 이 때, LEFT OUTER JOIN을 수행하였기 때문에 입사일이 가장 빠른 SMITH의 경우도 CNT가 0으로 출력된다.