Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

anyHeavy

anyHeavy

Introducido en: v1.1.0

Selecciona un valor frecuente mediante el algoritmo de heavy hitters. Si hay un valor que aparece en más de la mitad de los casos en cada uno de los hilos de ejecución de la consulta, se devuelve ese valor. Normalmente, el resultado es no determinista.

Sintaxis

anyHeavy(column)

Argumentos

  • column — El nombre de la columna. String

Valor devuelto

Devuelve un valor frecuente. El resultado es no determinista. Any

Ejemplos

Ejemplo de uso

CREATE TABLE ontime (AirlineID UInt32) ENGINE = Memory;

-- Three quarters of the flights belong to one airline, so it occurs in more than half of the
-- rows seen by every thread and the result is the same on every run.
INSERT INTO ontime SELECT if(number % 4 = 0, 19393, 19690) FROM numbers(1000);

SELECT anyHeavy(AirlineID) AS res
FROM ontime;
┌───res─┐
│ 19690 │
└───────┘
Navigation