Перейти к основному содержанию

sumCount

Добавленный в: v21.6.0 Вычисляет сумму чисел и одновременно подсчитывает количество строк. Функция используется оптимизатором запросов ClickHouse: если в запросе есть несколько функций sum, count или avg, их можно заменить одной функцией sumCount, чтобы повторно использовать результаты вычислений. Явное использование этой функции требуется редко. См. также Синтаксис
sumCount(x)
Аргументы Возвращаемое значение Возвращает кортеж (sum, count), где sum — сумма чисел, а count — количество строк с не-NULL значениями. Tuple Примеры Базовое использование
Query
CREATE TABLE s_table (x Int8) ENGINE = Log;
INSERT INTO s_table SELECT number FROM numbers(0, 20);
INSERT INTO s_table VALUES (NULL);
SELECT sumCount(x) FROM s_table;
Response
┌─sumCount(x)─┐
│ (190,20)    │
└─────────────┘
См. также
Последнее изменение 10 июня 2026 г.