SQLDSQL 기본INTERSECT난이도 1MCQ

SQLD INTERSECT 기출문제 #3726

문제

집합 연산자인 INTERSECT에 대한 설명으로 가장 적절한 것은?

① 여러 개의 SQL문 결과에 대한 합집합으로 중복된 행은 하나의 행으로 출력한다. ② 여러 개의 SQL문 결과에 대한 합집합으로 중복된 행도 그대로 결과로 출력한다. ③ 여러 개의 SQL문 결과에 대한 교집합으로 중복된 행은 하나의 행으로 출력한다. ④ SQL문 결과 간의 차집합으로 중복된 행은 하나의 행으로 출력한다.

정답

3

해설

정답: 3. INTERSECT는 두 SQL 결과에 공통으로 존재하는 행을 반환하며 중복은 제거된다.

오답 풀이

  • 1번: UNION에 대한 설명이다.
  • 2번: UNION ALL에 대한 설명이다.
  • 3번: INTERSECT에 대한 올바른 설명이다.
  • 4번: MINUS 또는 EXCEPT에 대한 설명이다.

보충 개념 집합 연산자는 컬럼 수와 데이터 타입이 호환되어야 한다. INTERSECT는 교집합, UNION은 합집합, MINUS는 차집합이다.

SQLD 시험 준비 가이드

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

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

[SQLD] INTERSECT SQL 기본 기출 #3726 | 문어CBT