다음 SQL 실행 시 발생할 수 있는 문제로 가장 적절한 것은?
SELECT EMPNO, SAL FROM EMP WHERE SAL > ( SELECT MAX(SAL) FROM EMP GROUP BY DEPTNO );
정답 2번
GROUP BY DEPTNO는 부서마다 한 행을 반환한다. 부서가 여러 개면 스칼라 비교 연산자 `>`의 오른쪽에 여러 행이 반환되므로 단일 행 서브쿼리 오류가 발생할 수 있다. 의도에 따라 `> ALL` 또는 `> ANY`처럼 다중 행 비교 연산자를 검토해야 한다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21