HLLFunktion _ 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.

HLLFunktion _ CARDINALITY

Die CARDINALITY Funktion HLL _ gibt die Kardinalität des HLLSKETCH Eingabedatentyps zurück.

Syntax

HLL_CARDINALITY (hllsketch_expression)

Argument

hllsketch_expression

Jeder gültige Ausdruck, der einen HLLSKETCH Typ ergibt, z. B. einen Spaltennamen. Der Eingabewert ist der HLLSKETCH Datentyp.

Rückgabetyp

Die CARDINALITY Funktion HLL _ gibt einen BIGINT INT8 Oder-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)