sumKahan
Вычисляет сумму чисел по алгоритму компенсированного суммирования Кэхэна. Работает медленнее, чем функция sum. Компенсация применяется только для типов Float.
Синтаксис
Аргументы
Возвращаемое значение
Пример
Запрос:
Результат:
Вычисляет сумму чисел по алгоритму компенсированного суммирования Кэхэна. Работает медленнее, чем функция sum. Компенсация применяется только для типов Float.
Синтаксис
sumKahan(x)
Аргументы
Возвращаемое значение
Пример
Запрос:
SELECT sum(0.1), sumKahan(0.1) FROM numbers(10);
Результат:
┌───────────sum(0.1)─┬─sumKahan(0.1)─┐
│ 0.9999999999999999 │ 1 │
└────────────────────┴───────────────┘
Was this page helpful?