집계 함수

... 2022-8-10 Less than 1 minute

# 집계 함수

# 그룹화 기준

SubQuery는 고급 집계 함수를 지원하여 쿼리 중에 값 집합에 대해 계산을 수행할 수 있도록 합니다.

집계 함수는 일반적으로 쿼리의 GroupBy 함수와 함께 사용됩니다.

GroupBy를 사용하면 단일 쿼리에서 SubQuery에서 집합의 고유한 값을 빠르게 가져올 수 있습니다.

Graphql Groupby

# 고급 집계 기능

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))에서 프로젝트와 함께 실행하려면 지원팀에 문의해야 합니다.

Last update: August 10, 2022 00:49