

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Función APPROX COUNT\$1DISTINCT
<a name="approx-count-distinct"></a>

APPROX COUNT\$1DISTINCT proporciona una forma eficaz de estimar el número de valores únicos en una columna o conjunto de datos.

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

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

## Argumentos
<a name="approx-count-distinct-arguments"></a>

 *expr*   
La expresión o columna para la que desea estimar el número de valores únicos.  
Puede ser una sola columna, una expresión compleja o una combinación de columnas. 

*Relativo D.*  
Parámetro opcional que especifica la desviación estándar relativa deseada de la estimación.  
Es un valor entre 0 y 1, que representa el error relativo máximo aceptable de la estimación. Un valor de RelativeSD más pequeño dará como resultado una estimación más precisa pero más lenta.   
Si no se proporciona este parámetro, se utiliza un valor predeterminado (normalmente alrededor del 0,05 o el 5%).

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

Devuelve la cardinalidad estimada en HyperLogLog \$1\$1. RelativeSD define la desviación estándar relativa máxima permitida.

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

La siguiente consulta estima el número de valores únicos de la `col1` columna, con una desviación estándar relativa del 1% (0,01).

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

La siguiente consulta estima que hay 3 valores únicos en la `col1` columna (los valores 1, 2 y 3).

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