

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

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
<a name="r_HLL_function"></a>

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
<a name="r_HLL_function-synopsis"></a>

```
HLL (aggregate_expression)
```

## Argomento
<a name="r_HLL_function-argument"></a>

 *aggregate\$1expression*   
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
<a name="r_HLL_function-return-type"></a>

La funzione HLL restituisce un BIGINT o un valore. INT8 

## Esempi
<a name="r_HLL_function-examples"></a>

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
```