SQLDSQL 활용서브쿼리난이도 2MCQ

SQLD 서브쿼리 기출문제 #3621

문제

서브쿼리에 대한 설명으로 적절하지 않은 것은?

① 서브쿼리는 SELECT, FROM, WHERE 절 등에서 사용할 수 있다. ② IN 절에는 다중 행 서브쿼리를 사용할 수 있다. ③ 단일 행 비교 연산자에는 단일 행 서브쿼리를 사용하는 것이 일반적이다. ④ IN 절은 단일 행 서브쿼리만 사용할 수 있다.

정답

4

해설

정답: 4. IN 절은 여러 값을 비교할 수 있으므로 다중 행 서브쿼리를 사용할 수 있다.

오답 풀이

  • 1번: 서브쿼리는 여러 절에서 사용 가능하다.
  • 2번: IN 절은 다중 행 결과와 비교할 수 있다.
  • 3번: =, >, < 같은 단일 행 비교 연산자는 단일 행 서브쿼리와 함께 사용한다.
  • 4번: IN 절이 단일 행 서브쿼리만 가능하다는 설명은 틀리다.

보충 개념 서브쿼리는 반환 행 수에 따라 단일 행 서브쿼리와 다중 행 서브쿼리로 구분된다. IN, ANY, ALL 등은 다중 행 서브쿼리와 함께 사용할 수 있다.

SQLD 시험 준비 가이드

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

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

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