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
- la configuración
optimize_syntax_fuse_functions.
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
- El ajuste optimize_syntax_fuse_functions.