동일한 열을 가진 두 개의 ANSI-SQL 테이블이 있으며, 중복 행을 제거하고 하나의 결과 세트로 결합해야 합니다. 어떤 SQL 작업을 사용해야 합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: SQL에서 UNION 연산자를 사용하여 테이블을 결합합니다..
이것이 정답인 이유
두 테이블의 중복 행을 제거하고 하나의 결과 세트로 결합하려면 UNION 연산자를 사용해야 합니다. UNION은 두 개 이상의 SELECT 문의 결과를 결합하며, 기본적으로 중복된 행을 자동으로 제거합니다. JOIN 연산자는 두 테이블의 관련 열을 기반으로 행을 결합하지만, 중복 제거 기능은 없습니다. WITH 문은 임시 결과 세트를 생성하는 데 사용되며, 테이블을 직접 결합하거나 중복을 제거하는 주된 목적의 연산자가 아닙니다. UNION ALL 연산자는 UNION과 유사하게 결과를 결합하지만, 중복된 행을 제거하지 않고 모두 포함합니다. 따라서 문제의 요구사항인 "중복 행을 제거하고"에 가장 적합한 것은 UNION입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음