집계 함수
# 집계 함수
# 그룹화 기준
SubQuery는 고급 집계 함수를 지원하여 쿼리 중에 값 집합에 대해 계산을 수행할 수 있도록 합니다.
집계 함수는 일반적으로 쿼리의 GroupBy 함수와 함께 사용됩니다.
GroupBy를 사용하면 단일 쿼리에서 SubQuery에서 집합의 고유한 값을 빠르게 가져올 수 있습니다.
# 고급 집계 기능
SubQuery는 안전하지 않은 모드일 때 다음 집계 함수를 제공합니다.
sum
(숫자와 같은 필드에 적용) - 모든 값을 함께 더한 결과distinctCount
(모든 필드에 적용) - 고유 값의 개수min
(숫자와 같은 필드에 적용) - 가장 작은 값max
(숫자와 같은 필드에 적용) - 가장 큰 값average
(숫자와 유사한 필드에 적용) - 평균(산술 평균) 값stddevSample
(숫자 유사 필드에 적용) - 값의 샘플 표준 편차stddevPopulation
(숫자와 유사한 필드에 적용) - 값의 모집단 표준 편차varianceSample
(숫자와 같은 필드에 적용) - 값의 표본 분산variancePopulation
(숫자와 같은 필드에 적용) - 값의 모집단 분산
SubQuery의 집계 함수 구현은 pg-aggregates (opens new window)를 기반으로 합니다. 자세한 정보는 여기에서 찾을 수 있습니다.
이러한 기능을 사용하려면 쿼리 서비스에서 --unsafe
플래그를 활성화해야 합니다. Read more. --unsafe
명령은 프로젝트가 SubQuery 네트워크에서 실행되는 것을 방지하며 이 명령을 SubQuery의 관리 서비스(project.subquery.network (opens new window))에서 프로젝트와 함께 실행하려면 지원팀에 문의해야 합니다.