HLLfonction - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

HLLfonction

La HLL fonction renvoie la HyperLogLog cardinalité des valeurs d'expression d'entrée. La HLL fonction fonctionne avec tous les types de données, à l'exception du type de HLLSKETCH données. La HLL fonction ignore les NULL valeurs. Lorsqu'une table ne contient aucune ligne ou que toutes les lignes le sontNULL, la cardinalité résultante est égale à 0.

Syntaxe

HLL (aggregate_expression)

Argument

aggregate_expression

Toute expression valide qui fournit la valeur à un agrégat, telle qu’un nom de colonne. Cette fonction prend en charge tous les types de données en entréeHLLSKETCH, à l'exception de GEOMETRYGEOGRAPHY,, etVARBYTE.

Type de retour

La HLL fonction renvoie une INT8 valeur BIGINT ou.

Exemples

L’exemple suivant renvoie la cardinalité de la colonne an_int de la table 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