TOTAL¶
Функция TOTAL возвращает сумму значений числового выражения в виде
DOUBLE. Значения NULL не учитываются.
Если строк нет или все значения равны NULL, результат равен 0.0.
В отличие от SUM, функция всегда возвращает DOUBLE,
в том числе для аргументов INTEGER и DECIMAL. При суммировании
возможна потеря точности.
Синтаксис¶
Параметры¶
DISTINCT позволяет учитывать только
уникальные значения выражения.
Использование в окне¶
Функция также может использоваться как оконная
с выражением OVER и необязательным FILTER.
В оконном вызове DISTINCT не поддерживается.
Примеры¶
Подготовка тестового окружения
Пример использует тестовую таблицу items.
SELECT TOTAL(stock) FROM items;