Funzione HLL - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzione HLL

La funzione HLL restituisce la HyperLogLog cardinalità dei valori delle espressioni di input. La funzione HLL funziona con qualsiasi tipo di dati ad eccezione del tipo di dati HLLSKETCH. La funzione HLL ignora i valori NULL. Quando non ci sono righe in una tabella o tutte le righe sono NULL, la cardinalità risultante è 0.

Sintassi

HLL (aggregate_expression)

Argomento

aggregate_expression

Qualsiasi espressione valida (come il nome di una colonna) che fornisce i valori da aggregare. Questa funzione supporta qualsiasi tipo di dati come input tranne HLLSKETCH, GEOMETRY, GEOGRAPHY e VARBYTE.

Tipo restituito

La funzione HLL restituisce un valore BIGINT o INT8.

Esempi

L'esempio seguente restituisce la cardinalità della colonna an_int nella tabella 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