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
- configuração
optimize_syntax_fuse_functions.
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
- a configuração optimize_syntax_fuse_functions.