SQL - 문제 미리보기

문제 1703

medium
다음 쿼리에서 빈칸에 들어갈 올바른 구문은? ```sql ______ Customers (CustomerName, City, Country) SELECT SupplierName, City, Country FROM Suppliers WHERE Country = 'Germany'; ```
A. `INSERT INTO`
B. `SELECT INTO`
C. `UPDATE`
D. `CREATE TABLE`

정답: A

INSERT INTO가 정답인 이유: 1. 기존 테이블 사용: Customers는 이미 존재하는 테이블 2. 특정 컬럼 지정: 컬럼명이 괄호 안에 명시됨 3. 데이터 추가: 기존 데이터에 새 행들을 추가하는 작업 전체 쿼리 의미: "독일 공급업체들의 이름, 도시, 국가 정보를 고객 테이블에 새로운 고객으로 추가" 다른 선택지가 틀린 이유: • SELECT INTO: 새 테이블을 생성할 때 사용 (기존 테이블에는 불가) • UPDATE: 기존 데이터를 수정할 때 사용 (새 행 추가가 아님) • CREATE TABLE: 테이블 구조를 정의할 때 사용 (데이터 복사가 아님) 문법 패턴: ```sql INSERT INTO target_table (column_list) SELECT column_list FROM source_table WHERE condition; ```

💡 학습 팁

이 문제를 포함한 SQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.