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.
Fonction HLL
La fonction HLL renvoie la HyperLogLog cardinalité des valeurs d'expression d'entrée. La fonction HLL fonctionne avec tous les types de données sauf le type de données HLLSKETCH. La fonction HLL ignore les valeurs NULL. Lorsqu’il n’y a pas de lignes dans une table ou que toutes les lignes sont NULL, la cardinalité résultante est 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 n’importe quel type de données d’entrée, sauf HLLSKETCH, GEOMETRY, GEOGRAPHY et VARBYTE.
Type de retour
La fonction HLL renvoie un BIGINT ou INT8 une valeur.
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