跳到主要内容
跳到主要内容

sumKahan

计算使用Kahan补偿求和算法的数字之和。
求和函数慢。
补偿仅对Float类型有效。

语法

sumKahan(x)

参数

返回值

示例

查询:

SELECT sum(0.1), sumKahan(0.1) FROM numbers(10);

结果:

┌───────────sum(0.1)─┬─sumKahan(0.1)─┐
│ 0.9999999999999999 │             1 │
└────────────────────┴───────────────┘