SUMPRECISION 함수

SUMPRECISION 함수

Apache Pinot의 SUMPRECISION 집계 함수는 그룹 내 값의 합을 BigDecimal을 이용해 고정밀도 계산으로 구해줘요. 결과는 정밀도를 보존하기 위해 String으로 반환되고, 선택 파라미터로 소수점 자릿수를 조절할 수 있어요. 금액처럼 정밀도가 중요한 데이터를 다룰 때 유용해요.

출처: 문서

본문

SUMPRECISION 함수는 그룹 내 값의 합을 BigDecimal로 고정밀도 연산해 반환하는 집계 함수예요. 정밀도를 보존하기 위해 결과를 String으로 반환하며, 선택적으로 소수점 자릿수를 지정할 수 있어요.

시그니처

SUMPRECISION(colName)

SUMPRECISION(colName, precision)

파라미터:

Parameter Description
colName The numeric column to sum
precision Optional. The number of decimal places in the result (default: 10)

사용 예시

아래 예시는 Batch Quick Start를 기반으로 해요.

select SUMPRECISION(hits) AS value
from baseballStats
value
2667636
select SUMPRECISION(hits, 5) AS value
from baseballStats
value
2667636.00000

더 알아보기 (Learn more)