SQLD 기출문제 예상문제 99

다음 문제를 풀어보세요.

다음 중 스칼라 서브쿼리를 사용하여 부서별 평균 연봉보다 높은 연봉을 받는 사원의 정보를 조회하는 SQL로 가장 효율적인 것을 고르시오. (단, 부서 테이블은 `DEPARTMENT`, 사원 테이블은 `EMPLOYEE`이며, 각각 `DEPT_ID`, `EMP_ID`, `SALARY` 컬럼을 가지고 있습니다.)

-- 테이블 구조
CREATE TABLE DEPARTMENT (
    DEPT_ID INT PRIMARY KEY,
    DEPT_NAME VARCHAR(50)
);

CREATE TABLE EMPLOYEE (
    EMP_ID INT PRIMARY KEY,
    EMP_NAME VARCHAR(50),
    DEPT_ID INT,
    SALARY DECIMAL(10, 2),
    FOREIGN KEY (DEPT_ID) REFERENCES DEPARTMENT(DEPT_ID)
);

-- 데이터 예시
INSERT INTO DEPARTMENT (DEPT_ID, DEPT_NAME) VALUES (1, '개발부');
INSERT INTO DEPARTMENT (DEPT_ID, DEPT_NAME) VALUES (2, '영업부');
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, DEPT_ID, SALARY) VALUES (101, '김철수', 1, 50000);
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, DEPT_ID, SALARY) VALUES (102, '박영희', 1, 60000);
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, DEPT_ID, SALARY) VALUES (103, '이민호', 2, 45000);
INSERT INTO EMPLOYEE (EMP_ID, EMP_NAME, DEPT_ID, SALARY) VALUES (104, '최서연', 2, 55000);