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

SQL로 시작하는 데이터 분석

by 캐시 타니무라, 박상근
August 2022
Beginner to intermediate
436 pages
9h 43m
Korean
Hanbit Media, Inc.
Content preview from SQL로 시작하는 데이터 분석
391
8
복잡한 데이터셋 생성
코드만 확인하면 네트워크나 로컬 컴퓨터의 부하가 줄어들고,
LIMIT
을 서브쿼리와 같은 앞 단
계의 쿼리에서 미리 사용하면 메인 쿼리의 계산량이 크게 줄어듭니다.
지금까지 데이터베이스가 쿼리를 실행하는 순서를 알아봤습니다. 이어서 더 크고 복잡한 쿼리
에서 연산을 보다 효율적으로 제어하기 위한 서브쿼리, 임시 테이블, 공통 테이블 표현식을 알
아봅니다.
8.3.2
서브쿼리
서브쿼리는
SQL
쿼리의 실행 순서를 제어하거나 하나의 메인 쿼리로 원하는 계산을 수행할 수
없을 때 가장 먼저 사용하는 방법입니다. 필요에 따라 긴 쿼리를 작은 단위로 구성하기 위해 사
용하기도 합니다.
산술식에서 괄호로 계산의 우선순위를 표시하듯 쿼리에서는 괄호로 서브쿼리를 구분합니다.
괄호로 감싼 서브쿼리는 외부쿼리가 실행되기 전에 독립된 하나의 쿼리로서 실행됩니다. 서브
쿼리가
FROM
절 뒤에 붙으면, 서브쿼리가 반환하는 결과 데이터셋이 마치 하나의 테이블처럼
사용됩니다. 앞서 이미 수많은 예제를 통해 서브쿼리를 활용한 코드를 살펴봤습니다.
LATERAL
서브쿼리
2
는 일반 서브쿼리와는 다른 특이한 유형으로,
JOIN
을 수행하지 않고
도 앞에 위치한
FROM
절의 테이블의 값을 가져올 수 있습니다.
JOIN
ON
대신 콤마 (
,
)
LATERAL
키워드를 ...
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