Pular para o conteúdo principal

sumCount

Introduzido em: v21.6.0 Calcula a soma dos números e conta o número de linhas ao mesmo tempo. A função é usada pelo otimizador de consultas do ClickHouse: se houver várias funções sum, count ou avg em uma consulta, elas podem ser substituídas por uma única função sumCount para reaproveitar os cálculos. Raramente é necessário usar essa função explicitamente. Veja também Sintaxe
sumCount(x)
Argumentos Valor retornado Retorna uma tupla (sum, count), em que sum é a soma dos números e count é o número de linhas com valores não NULL. Tuple Exemplos Uso básico
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)    │
└─────────────┘
Veja também
Última modificação em 10 de junho de 2026