Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

sumCount

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

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;
┌─sumCount(x)─┐
│ (190,21)    │
└─────────────┘

Veja também

Navigation