

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 ARRAY\$1DISTINCT
<a name="array_distinct"></a>

La función ARRAY\$1DISTINCT se puede usar para eliminar valores duplicados de una matriz. La función ARRAY\$1DISTINCT es útil cuando necesita eliminar los duplicados de una matriz y trabajar solo con los elementos únicos. Esto puede resultar útil en situaciones en las que desee realizar operaciones o análisis en un conjunto de datos sin la interferencia de valores repetidos.

## Sintaxis
<a name="array_distinct-syntax"></a>

```
array_distinct(array)
```

## Argumentos
<a name="array_distinct-arguments"></a>

 *array*  
Una expresión matricial.

## Tipo de retorno
<a name="array_distinct-return-type"></a>

La función ARRAY\$1DISTINCT devuelve una MATRIZ que contiene solo los elementos únicos de la matriz de entrada. 

## Ejemplos
<a name="array_distinct-example"></a>

En este ejemplo, la matriz de entrada `[1, 2, 3, null, 3]` contiene un valor duplicado de. `3` La `array_distinct` función elimina este valor duplicado `3` y devuelve una nueva matriz con los elementos únicos:`[1, 2, 3, null]`.

```
SELECT array_distinct(array(1, 2, 3, null, 3));
 [1,2,3,null]
```

En este ejemplo, la matriz de entrada `[1, 2, 2, 3, 3, 3]` contiene valores duplicados de `2` y`3`. La `array_distinct` función elimina estos duplicados y devuelve una nueva matriz con los elementos únicos:`[1, 2, 3]`.

```
SELECT array_distinct(array(1, 2, 2, 3, 3, 3))
  [1,2,3]
```