Saltar al contenido principal

Descripción

El Resample combinador puede aplicarse a la función de agregación count para contar los valores de una columna clave específica en un número fijo de intervalos (N).

Ejemplo de uso

Ejemplo básico

Veamos un ejemplo. Crearemos una tabla con el name, la age y el wage de los empleados, e insertaremos algunos datos en ella:
CREATE TABLE employee_data 
(
    name String,
    age UInt8,
    wage Float32
) 
ENGINE = MergeTree()
ORDER BY tuple()

INSERT INTO employee_data (name, age, wage) VALUES
    ('John', 16, 10.0),
    ('Alice', 30, 15.0),
    ('Mary', 35, 8.0),
    ('Evelyn', 48, 11.5),
    ('David', 62, 9.9),
    ('Brian', 60, 16.0);
Contemos todas las personas cuya edad está en los intervalos [30,60) y [60,75). Como usamos una representación entera para la edad, obtenemos edades en los intervalos [30, 59] y [60,74]. Para ello, aplicamos el combinador Resample a count
SELECT countResample(30, 75, 30)(name, age) AS amount FROM employee_data
┌─amount─┐
│ [3,2]  │
└────────┘

Véase también

Última modificación el 10 de junio de 2026