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.
HLL_ COMBINE _ SKETCHES fonction
Le HLL _ COMBINE _ SKETCHES est une fonction scalaire qui prend en entrée deux HLLSKETCH valeurs et les combine en une seuleHLLSKETCH.
La combinaison de deux ou plusieurs HyperLogLog esquisses est une nouveauté HLLSKETCH qui encapsule les informations relatives à l'union des valeurs distinctes représentées par chaque esquisse en entrée.
Syntaxe
HLL_COMBINE_SKETCHES (hllsketch_expression1, hllsketch_expression2)
Argument
- hllsketch_expression1 et hllsketch_expression2
-
Toute expression valide qui correspond à un HLLSKETCH type, tel qu'un nom de colonne.
Type de retour
La SKETCHES fonction HLL COMBINE _ _ renvoie un HLLSKETCH type.
Exemples
L'exemple suivant renvoie les HLLSKETCH valeurs combinées du tableauhll_table
.
WITH tbl1(x, y) AS (SELECT Hll_create_sketch(1), Hll_create_sketch(2) UNION ALL SELECT Hll_create_sketch(3), Hll_create_sketch(4) UNION ALL SELECT Hll_create_sketch(5), Hll_create_sketch(6) UNION ALL SELECT Hll_create_sketch(7), Hll_create_sketch(8)), tbl2(x, y) AS (SELECT Hll_create_sketch(9), Hll_create_sketch(10) UNION ALL SELECT Hll_create_sketch(11), Hll_create_sketch(12) UNION ALL SELECT Hll_create_sketch(13), Hll_create_sketch(14) UNION ALL SELECT Hll_create_sketch(15), Hll_create_sketch(16) UNION ALL SELECT Hll_create_sketch(NULL), Hll_create_sketch(NULL)), tbl3(x, y) AS (SELECT * FROM tbl1 UNION ALL SELECT * FROM tbl2) SELECT Hll_combine_sketches(x, y) FROM tbl3;