SQLDSQL 활용상관 서브쿼리난이도 4MCQ

SQLD 상관 서브쿼리 기출문제 #3604

문제

주어진 쿼리의 결과와 동일한 것은?

⚠️ 안내: 원문 쿼리가 소실되었습니다. 복원본 기준으로 "팀별 최단신의 팀명·키를 출력하되 조건 불일치 시 NULL 로 업데이트" 하는 쿼리였다고 기록되어 있습니다.

① 조건에 맞는 행만 유지하고 나머지는 기존 값을 유지하는 쿼리 ② 팀별 최장신의 팀명과 키를 출력하는 쿼리 ③ 전체 선수 중 최단신 한 명만 출력하는 쿼리 ④ 조건에 맞지 않는 경우 NULL로 처리하는 쿼리

정답

4

해설

정답: 4. 복원 메모상 조건에 맞지 않으면 모두 NULL로 업데이트해야 하며 4번이 정답으로 기록되어 있다.

오답 풀이

  • 1번: 조건에 맞지 않는 행을 기존 값으로 유지하면 원문과 다르다.
  • 2번: 최단신이 아니라 최장신을 구하면 결과가 다르다.
  • 3번: 팀별 결과가 아니라 전체 최단신만 구하면 결과가 다르다.
  • 4번: 복원 메모상 원문 결과와 동일한 처리로 기록되어 있다.

보충 개념 상관 서브쿼리나 집계 결과와 비교하는 문제는 조건에 맞지 않는 행의 처리 방식이 중요하다. 특히 UPDATE 문에서는 서브쿼리 결과가 없을 때 NULL이 설정될 수 있다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 상관 서브쿼리 SQL 활용 기출 #3604 | 문어CBT