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

SQL 개발자 자격증SQL 기본UNION ALL난이도 2MCQ

SQL 개발자 자격증 UNION ALL 기출문제 #3643

문제

다음 SQL에서 최종 결과 컬럼명으로 가장 적절한 것은?

① AAB, BBA ② BBA, AAB ③ COL1, COL2 ④ 첫 번째 행의 데이터 값에 따라 달라진다.

정답

1

해설

정답: 1. 집합 연산자의 결과 컬럼명은 첫 번째 SELECT 문의 컬럼명 또는 별칭을 따른다.

오답 풀이

  • 1번: 첫 번째 SELECT의 별칭이 결과 컬럼명이 된다.
  • 2번: 두 번째 SELECT의 별칭은 결과 컬럼명 결정에 사용되지 않는다.
  • 3번: 첫 번째 SELECT에서 별칭을 지정했으므로 COL1, COL2가 아니다.
  • 4번: 데이터 값에 따라 컬럼명이 달라지지 않는다.

보충 개념 UNION, UNION ALL 등 집합 연산에서는 각 SELECT의 컬럼 개수와 타입 호환성이 중요하다. 결과 컬럼명은 첫 번째 SELECT 문 기준으로 정해진다.

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

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

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

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

[SQL 개발자 자격증] UNION ALL SQL 기본 기출 #3643 | 문어CBT