합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증SQL 기본집합 연산난이도 3MCQ

SQL 개발자 자격증 집합 연산 기출문제 #3792

문제

집합 연산자에 대한 설명으로 가장 적절하지 않은 것은?

① UNION 연산자는 합집합 결과에서 중복된 행을 하나의 행으로 만든다. ② UNION ALL 연산자는 집합 간의 결과가 중복되지 않는 경우 UNION과 결과가 동일하다. ③ INTERSECT 연산자는 두 집합의 교집합을 반환하며 중복 행을 제거한다. ④ UNION 연산자를 사용한 SQL은 각각의 집합에 ORDER BY 절을 사용할 수 있다.

정답

4

해설

정답: 4. 집합 연산자를 사용할 때 ORDER BY는 일반적으로 전체 결과에 대해 마지막에 한 번만 사용할 수 있다.

오답 풀이

  • 1번: UNION은 중복을 제거한다.
  • 2번: 중복이 없다면 UNION과 UNION ALL의 결과는 동일할 수 있다.
  • 4번: 각 집합마다 ORDER BY를 자유롭게 사용할 수 있다는 설명은 부적절하다.

보충 개념 집합 연산에서는 각 SELECT 문의 컬럼 개수와 데이터 타입 호환성이 중요하다. 최종 정렬은 집합 연산 전체 결과에 대해 ORDER BY를 적용한다.

SQL 개발자 자격증 SQL 기본 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

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

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

[SQL 개발자 자격증] 집합 연산 SQL 기본 기출 #3792 | 문어CBT