SQLP CBT 기출문제 예상문제 467

다음 문제를 풀어보세요.

다음 중 CTE(Common Table Expression)를 사용하여 복잡한 쿼리를 재사용 가능한 형태로 구성한 것으로 가장 적절한 것을 고르시오.

[테이블 구조]

CREATE TABLE EMPLOYEES (
    EMP_ID NUMBER PRIMARY KEY,
    EMP_NAME VARCHAR2(100),
    DEPT_ID NUMBER,
    SALARY NUMBER,
    HIRE_DATE DATE
);

CREATE TABLE DEPARTMENTS (
    DEPT_ID NUMBER PRIMARY KEY,
    DEPT_NAME VARCHAR2(100)
);

[요구사항]

  1. 각 부서별 최고 연봉자를 찾는다.
  2. 그 결과를 바탕으로, 해당 부서의 평균 연봉보다 20% 이상 높은 연봉을 받는 직원들을 모두 조회한다.