Skip to Content
SQL로 시작하는 데이터 분석
book

SQL로 시작하는 데이터 분석

by 캐시 타니무라, 박상근
August 2022
Beginner to intermediate
436 pages
9h 43m
Korean
Hanbit Media, Inc.
Content preview from SQL로 시작하는 데이터 분석
395
8
복잡한 데이터셋 생성
tmp
_’
등 접두사를 붙이는 편이지만 꼭 그럴 필요는 없습니다.
다음처럼
CREATE
as
SELECT
를 사용하면 임시 테이블을 더 쉽고 빠르게 생성할 수 있습니다.
CREATE
temporary
table
temp_states
as
SELECT
distinct
state
FROM
legislators_terms
;
여기서는
SELECT
문에서 반환하는 데이터의 타입에 따라 임시 테이블에 정의되는 열의 데이터
타입이 자동으로 지정되고 기본키는 따로 설정되지 않았습니다. 성능 개선을 위해 별도의 상세
설정이 필요한 경우가 아니라면
CREATE
as
SELECT
를 사용하기를 추천합니다.
임시 테이블은 디스크에 생성되므로 동일 세션에서 임시 테이블을 비우고 다른 데이터를 채워
넣으려면
DROP
명령어로 테이블을 완전히 삭제한 뒤 다시 생성하거나,
TRUNCATE
명령어로 테
이블 내의 데이터를 모두 삭제한 다음에 데이터를 채워야 합니다. 혹은 데이터베이스와 연결을
끊었다가 다시 연결해 강제로 임시 테이블을 삭제한 후 처음부터 다시 생성하는 방법도 있습니다.
8.3.4
공통 테이블 표현식
공통 테이블 표현식
common
table
expression
(
CTE
)은 비교적 최근에
SQL
언어에 추가된 기능으로,
2000
년대 초반부터
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

견고한 데이터 엔지니어링

견고한 데이터 엔지니어링

조 라이스, 맷 하우슬리
행동 데이터 분석

행동 데이터 분석

플로랑 뷔송
데이터 과학을 위한 통계(2판)

데이터 과학을 위한 통계(2판)

이준용, 피터 브루스, 앤드루 브루스, 피터 게데크

Publisher Resources

ISBN: 9791169210089