Skip to main content
DataStore는 최적화된 SQL 쿼리로 컴파일되는 SQL 스타일의 쿼리 작성 메서드를 제공합니다. 결과가 필요해질 때까지 모든 작업은 지연 실행됩니다.

쿼리 메서드 개요


선택

select

DataStore에서 특정 컬럼만 선택합니다.
예시:

필터링

filter / where

조건에 따라 행을 필터링합니다. 두 메서드는 동일한 기능을 합니다.
예시:

Pandas 스타일 필터링


정렬

sort / orderby

하나 이상의 컬럼을 기준으로 행을 정렬합니다.
예시:

제한 및 페이지네이션

limit

반환할 행 수를 제한합니다.

offset

처음 n개 행은 건너뜁니다.
예시:

Distinct

distinct

중복 행을 제거합니다.
예시:

그룹화

groupby

하나 이상의 컬럼을 기준으로 행을 그룹으로 묶습니다. LazyGroupBy 객체를 반환합니다.
예시:

having

집계가 끝난 후 그룹을 필터링합니다.
예시:

조인

join

두 DataStore를 조인합니다.
매개변수: 예시:

union

두 DataStore의 결과를 합칩니다.
예시:

조건 표현식

when

CASE WHEN 표현식을 만듭니다.
예시:

Raw SQL

run_sql / sql

직접 작성한 SQL 쿼리를 실행합니다.
예시:

to_sql

실행하지 않고 생성된 SQL을 확인합니다.
예시:

메서드 체이닝

모든 쿼리 메서드는 체이닝을 지원합니다:

별칭

as_

컬럼 또는 서브쿼리의 별칭을 지정합니다.
예시:
마지막 수정일 2026년 7월 3일