Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Funktion HLL_CARDINALITY
Die HLL_CARDINALITY-Funktion gibt die Kardinalität des Eingabe-HLLSKETCH-Datentyps zurück.
Syntax
HLL_CARDINALITY (hllsketch_expression)
Argument
- hllsketch_expression
-
Jeder gültige Ausdruck, der einen HLLSKETCH-Typ auswertet, zum Beispiel ein Spaltenname. Der Eingabewert ist der HLLSKETCH-Datentyp.
Rückgabetyp
Die HLL_CARDINALITY-Funktion gibt einen Wert vom Typ BIGINT oder einen Wert zurück. INT8
Beispiele
Im folgenden Beispiel wird die Kardinalität der Spalte sketch
in der Tabelle hll_table
zurückgegeben.
CREATE TABLE a_table(an_int INT, b_int INT);
INSERT INTO a_table VALUES (1,1), (2,1), (3,1), (4,1), (1,2), (2,2), (3,2), (4,2), (5,2), (6,2);
CREATE TABLE hll_table (sketch HLLSKETCH);
INSERT INTO hll_table select hll_create_sketch(an_int) from a_table group by b_int;
SELECT hll_cardinality(sketch) AS cardinality FROM hll_table;
cardinality
-------------
6
4
(2 rows)