Funciones HLL
La función HLL devuelve la cardinalidad de HyperLogLog de los valores de la expresión de entrada. La función HLL es compatible con cualquier tipo de datos, excepto HLLSKETCH. La función HLL ignora los valores NULL. Cuando no hay filas en una tabla o todas las filas son NULL, la cardinalidad resultante es 0.
Sintaxis
HLL (aggregate_expression)
Argumento
- expresión_de_agregación
-
Toda expresión válida que proporcione el valor a una agrupación, como el nombre de una columna. Esta función admite cualquier tipo de datos como entrada, excepto HLLSKETCH, GEOMETRY, GEOGRAPHY y VARBYTE.
Tipo de retorno
La función HLL devuelve un valor BIGINT o INT8.
Ejemplos
El siguiente ejemplo devuelve la cardinalidad de la columna an_int
en la tabla a_table
.
CREATE TABLE a_table(an_int INT); INSERT INTO a_table VALUES (1), (2), (3), (4); SELECT hll(an_int) AS cardinality FROM a_table; cardinality ------------- 4