SQLD(SQL 개발자) 기출 · 서브쿼리
아래 SQL 중 결과가 다른 하나는?
이 문제 풀어보기
정답 및 해설 보기
정답: 1번
2, 3, 4번 → 모두 CODE별 최대 PRICE를 조회 → 동일한 결과
1번 → 상관 서브쿼리에서 PRICE 단일값을 기대하지만, 동일 CODE가 여러 건이면
서브쿼리가 다중행 반환 → 오류 발생 (single-row subquery error)
즉, 1번만 정상적인 결과 집합을 반환하지 못하거나 결과가 다름
1번 → 상관 서브쿼리에서 PRICE 단일값을 기대하지만, 동일 CODE가 여러 건이면
서브쿼리가 다중행 반환 → 오류 발생 (single-row subquery error)
즉, 1번만 정상적인 결과 집합을 반환하지 못하거나 결과가 다름