충분히 쌓여가는
17 새 테이블 생성하며 검색 결과 입력 본문
검색 결과가 여러 테이블에서 조인한 것이고 열의 개수가 많으면, 매번 자료형을 확인하고 테이블을 생성한 다음 검색 결과를 입력하기가 쉽지 않다.
테이블의 데이터를 복사할 때 자주 사용하는 방법으로
SELECT 문으로 검색한 데이터를 입력할 때 사용자가 정의한 테이블 이름으로 테이블을 자동으로 생성하고 데이터를 입력한다.
SELECT ... INTO 기본 형식
SELECT 열 INTO 새로운 테이블 FROM 기존 테이블
stock 테이블에서 symbol이 'MSFT'이면서 2021년 1월 1일부터 2021년 1월 31일까지의 데이터를, doit_stock2 테이블을 자동으로 생성한 뒤 저장
-- 테이블 생성하며 검색한 데이터 입력
SELECT * INTO doit_stock2 FROM stock
WHERE symbol = 'MSFT'
and date >= '2021-01-01' and date < '2021-02-01';
-- 데이터 확인
SELECT * FROM doit_stock2;
-- 테이블 삭제
DROP TABLE doit_stock2;
'MSSQL > SQL 시작하기' 카테고리의 다른 글
18 SQL Server에서 다루는 자료형 정리 (7) | 2024.10.06 |
---|---|
16 다른 테이블에 검색 결과 입력하기 (0) | 2024.10.06 |
15 외래키로 연결된 데이터 입력, 삭제하기 (6) | 2024.10.05 |
14 DELETE 문으로 데이터 삭제하기 (0) | 2024.10.05 |
13 UPDATE 문으로 데이터 수정하기 (0) | 2024.10.05 |