ORA
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 ...

💡 키포인트

비상관 스칼라 서브쿼리(외부 참조 없음)는 한 번만 실행되어 캐싱됩니다.