SQL - 문제 미리보기

문제 1697

easy
cSQL에서 SELECT INTO 문의 주요 목적은 무엇인가요?
A. 기존 테이블의 데이터를 수정하는 것
B. 기존 테이블에서 데이터를 삭제하는 것
C. 한 테이블의 데이터를 새로운 테이블로 복사하는 것
D. 두 테이블을 조인하는 것

정답: C


SELECT INTO는 데이터 복사와 새 테이블 생성을 동시에 수행하는 명령문입니다.

SELECT INTO의 핵심 기능:

• 기존 테이블에서 데이터를 조회
• 조회한 데이터를 기반으로 새로운 테이블 자동 생성
• 원본 테이블의 구조(컬럼명, 데이터 타입)도 함께 복사

주요 사용 목적:

• 백업 생성: 기존 테이블의 전체 또는 일부 백업
• 데이터 아카이브: 특정 조건의 데이터만 별도 보관
• 임시 테이블 생성: 분석이나 처리를 위한 임시 작업 테이블
• 테스트 환경 구축: 프로덕션 데이터의 복사본 생성

다른 명령어와의 차이:

• INSERT INTO: 기존 테이블에 데이터 추가
• UPDATE: 기존 데이터 수정
• DELETE: 데이터 삭제
• SELECT INTO: 새 테이블 생성 + 데이터 복사

💡 학습 팁

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