Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

sumCount

sumCount

Introducido en: v21.6.0

Calcula la suma de los números y cuenta el número de filas al mismo tiempo. El optimizador de consultas de ClickHouse utiliza esta función: si hay varias funciones sum, count o avg en una consulta, pueden reemplazarse por una sola función sumCount para reutilizar los cálculos. Rara vez es necesario usar esta función explícitamente.

Véase también

Sintaxis

sumCount(x)

Argumentos

Valor devuelto

Devuelve una tupla (sum, count), donde sum es la suma de los números y count es el número de filas con valores distintos de NULL. Tuple

Ejemplos

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)    │
└─────────────┘

Véase también

Navigation