다음을 통해 공유


kll_sketch_agg_float 집계 함수

적용 대상:선택됨 Databricks Runtime 18.0 이상

구성 가능한 정확도로 단정밀도 부동 소수점 데이터에 대한 대략적인 분위수 추정을 위한 KLL(K-Linear-Logarithmic) 스케치를 만듭니다.

문법

kll_sketch_agg_float ( expr [, k] )

Arguments

  • expr: 집계할 FLOAT 표현식입니다.
  • k: 선택적으로 INTEGER 리터럴이 스케치 정확도를 제어합니다. 8에서 65535 사이여야 합니다. 기본값은 200입니다. 값이 높을수록 정확도가 향상되지만 더 많은 메모리를 사용합니다.

반품

BINARY 데이터에 대한 FLOAT 직렬화된 KLL 스케치를 포함하는 값입니다.

비고

  • NULL expr의 값은 집계 중에 무시됩니다.
  • NaN 값은 IEEE 754 의미 체계에 따라 처리됩니다.
  • 스케치는 약 99% 신뢰도 수준으로 대략적인 분위수를 제공합니다.

예시

-- Create sketch from float values
> SELECT kll_sketch_agg_float(score) FROM VALUES (1.5), (2.3), (3.7) AS T(score)
  [binary data]