sumKahan
도입 버전: v1.1.0
Kahan 보정 합산 알고리즘을 사용하여 숫자의 합을 계산합니다.
sum 함수보다 느립니다.
보정은 Float 타입에서만 적용됩니다.
구문
sumKahan(x)인수
반환 값
숫자의 합을 반환합니다. (U)Int* 또는 Float* 또는 Decimal
예시
Kahan 합산을 사용한 정밀도 향상 예시
SELECT sum(0.1), sumKahan(0.1) FROM numbers(10);┌───────────sum(0.1)─┬─sumKahan(0.1)─┐
│ 0.9999999999999999 │ 1 │
└────────────────────┴───────────────┘