0/18 완료
[1번]각 직원의 이름, 급여, 그리고 자신이 속한 부서의 평균 급여를 조회하세요.
결과 예시
LAST_NAME SALARY DEPT_AVG
--------- -------- --------
Whalen 4400 4400
Hartstein 13000 9500
Fay 6000 9500
...
💡 키포인트
SELECT 절의 스칼라 서브쿼리는 외부 쿼리의 department_id를 참조하는 상관 서브쿼리로, 행마다 실행됩니다.
[2번]각 직원의 이름과 본인 급여가 부서 평균 대비 얼마나 차이나는지(diff)를 조회하세요.
결과 예시
LAST_NAME SALARY DIFF
--------- --------- -------
King 24000 19296
...
💡 키포인트
스칼라 서브쿼리는 SELECT·ORDER BY 절 모두에서 사용할 수 있으나, 같은 서브쿼리를 반복하면 성능이 저하됩니다.
[3번]각 부서 ID와 해당 부서에서 가장 최근에 입사한 직원의 이름을 조회하세요.
결과 예시
DEPARTMENT_ID LATEST_HIRE
------------- -----------
10 Whalen
20 Fay
...
💡 키포인트
중첩 스칼라 서브쿼리로 부서별 최신 입사자를 찾습니다. ROWNUM = 1로 단일 행 반환을 보장합니다.
[4번]전체 직원 수와 각 직원 급여의 전체 평균 대비 비율(%)을 조회하세요.
결과 예시
LAST_NAME SALARY PCT_OF_AVG
--------- ------- ----------
King 24000 353.5
...
💡 키포인트
비상관 스칼라 서브쿼리(외부 참조 없음)는 한 번만 실행되어 캐싱됩니다.