

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 APPROX COUNT\$1DISTINCT
<a name="approx-count-distinct"></a>

APPROX COUNT\$1DISTINCT fornisce un modo efficiente per stimare il numero di valori univoci in una colonna o in un set di dati.

## Sintassi
<a name="approx-count-distinct-syntax"></a>

```
approx_count_distinct(expr[, relativeSD])
```

## Arguments (Argomenti)
<a name="approx-count-distinct-arguments"></a>

 *expr*   
L'espressione o la colonna per cui si desidera stimare il numero di valori univoci.  
Può essere una singola colonna, un'espressione complessa o una combinazione di colonne. 

*Relative D*  
Un parametro opzionale che specifica la deviazione standard relativa desiderata della stima.  
È un valore compreso tra 0 e 1, che rappresenta l'errore relativo massimo accettabile della stima. Un valore RelativeD inferiore darà come risultato una stima più accurata ma più lenta.   
Se questo parametro non viene fornito, viene utilizzato un valore predefinito (in genere intorno a 0,05 o 5%).

## Valori restituiti
<a name="approx-count-distinct-returns"></a>

Restituisce la cardinalità stimata in HyperLogLog \$1\$1. relativeSD definisce la deviazione standard relativa massima consentita.

## Esempio
<a name="approx-count-distinct-example"></a>

La seguente query stima il numero di valori univoci nella `col1` colonna, con una deviazione standard relativa dell'1% (0,01).

```
SELECT approx_count_distinct(col1, 0.01)
```

La seguente query stima che nella `col1` colonna siano presenti 3 valori univoci (i valori 1, 2 e 3).

```
SELECT approx_count_distinct(col1) FROM VALUES (1), (1), (2), (2), (3) tab(col1)
```