콘텐츠로 이동

집계 함수 (Lakehouse v1)

집계 함수는 값 집합에 대해 계산을 수행하고 단일 결과를 반환하는 SQL의 핵심 도구입니다.

이 함수를 사용하면 데이터베이스에서 데이터를 추출하고 요약하여 유용한 인사이트를 얻을 수 있습니다.

함수 이름 기능
ANY 지정한 조건을 충족하는 행이 있는지 확인합니다
APPROX_COUNT_DISTINCT HyperLogLog로 고유 값의 개수를 추정합니다
ARG_MAX val 값이 최대일 때의 arg 값을 찾습니다
ARG_MIN val 값이 최소일 때의 arg 값을 찾습니다
AVG_IF 조건을 충족하는 행의 평균을 계산합니다
ARRAY_AGG 열의 모든 값을 배열로 변환합니다
AVG 특정 열의 평균값을 계산합니다
COUNT_DISTINCT 열에서 고유 값의 개수를 셉니다
COUNT_IF 지정한 조건을 충족하는 행의 수를 셉니다
COUNT 특정 기준을 충족하는 행의 수를 셉니다
COVAR_POP 숫자 쌍 집합의 모공분산을 반환합니다
COVAR_SAMP 숫자 쌍 집합의 표본 공분산을 반환합니다
GROUP_ARRAY_MOVING_AVG 입력 값의 이동 평균을 계산한 요소로 구성된 배열을 반환합니다
GROUP_ARRAY_MOVING_SUM 입력 값의 이동 합계를 계산한 요소로 구성된 배열을 반환합니다
HISTOGRAM 등높이 버킷 방식으로 데이터 분포 히스토그램을 생성합니다
JSON_ARRAY_AGG NULL을 건너뛰면서 값을 JSON 배열로 변환합니다
JSON_OBJECT_AGG 키-값 쌍을 JSON 객체로 변환합니다
KURTOSIS 값 집합의 초과 첨도를 계산합니다
MAX_IF 조건을 충족하는 행의 최댓값을 찾습니다
MAX 특정 열에서 가장 큰 값을 찾습니다
MEDIAN 특정 열의 중앙값을 계산합니다
MEDIAN_TDIGEST t-digest 알고리즘으로 특정 열의 중앙값을 계산합니다
MIN_IF 조건을 충족하는 행의 최솟값을 찾습니다
MIN 특정 열에서 가장 작은 값을 찾습니다
QUANTILE_CONT 특정 열의 보간된 분위수를 계산합니다
QUANTILE_DISC 특정 열의 분위수를 계산합니다
QUANTILE_TDIGEST t-digest 알고리즘으로 분위수를 계산합니다
QUANTILE_TDIGEST_WEIGHTED t-digest 알고리즘으로 가중치를 적용한 분위수를 계산합니다
RETENTION 이벤트 집합의 리텐션을 계산합니다
SKEWNESS 값 집합의 왜도를 계산합니다
STDDEV_POP 열의 모집단 표준 편차를 계산합니다
STDDEV_SAMP 열의 표본 표준 편차를 계산합니다
STRING_AGG NULL이 아닌 모든 값을 문자열로 변환하여 구분자로 구분해 연결합니다
SUM_IF 특정 열에서 조건을 충족하는 값의 합계를 구합니다
SUM 특정 열의 값을 모두 더합니다
WINDOW_FUNNEL 시간순으로 정렬된 이벤트 시퀀스에서 사용자 행동을 분석합니다