anyHeavy
Introduzido em: v1.1.0
Seleciona um valor que ocorre com frequência usando o algoritmo de heavy hitters. Se houver um valor que ocorra em mais da metade dos casos em cada uma das threads de execução da consulta, esse valor será retornado. Normalmente, o resultado é não determinístico.
Sintaxe
anyHeavy(column)Argumentos
column— Nome da coluna.String
Valor retornado
Retorna um valor que ocorre com frequência. O resultado é não determinístico. Any
Exemplos
Exemplo 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 │
└───────┘