다음 사원 테이블에서 SQL을 실행한 결과에 대한 설명으로 옳은 것은?
보기
사원 테이블
| 사원번호 | 부서번호 | 급여 |
|---|---|---|
| 11 | 30 | 3200 |
| 12 | 30 | 4700 |
| 13 | 30 | 4700 |
| 14 | 40 | 2800 |
| 15 | 40 | 5100 |
SELECT 사원번호
FROM 사원 E
WHERE 급여 >= (SELECT MAX(급여)
FROM 사원
WHERE 부서번호 = E.부서번호);- 1부서가 2개이므로 서브쿼리는 매번 2행을 반환한다.
- 2최고 급여자가 2명이면 MAX도 2행을 반환한다.
- 3>= ANY를 >= ALL로 바꾸면 결과가 달라진다.
- 4사원번호 12, 13, 15가 조회된다.
꿈라CBT