Funktion HLL_CARDINALITY - Amazon Redshift

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 BIGINT oder INT8 Wert zurück.

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)