다음 SQL이 반환하는 EMP_ID는?
EMP
| EMP_ID | DEPT_ID | SALARY |
|---|---|---|
| 1 | 10 | 70 |
| 2 | 10 | 90 |
| 3 | 10 | 120 |
| 4 | 20 | 80 |
| 5 | 20 | 100 |
SELECT emp_id
FROM emp
WHERE dept_id = 10
AND salary > ALL (
SELECT salary FROM emp WHERE dept_id = 20
);정답 1번
안쪽 비상관 서브쿼리는 부서 20의 급여 80과 100을 반환한다. `> ALL`은 두 값 모두보다 커야 하므로 부서 10에서 급여 120인 EMP_ID 3만 남는다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21