

 Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la [entrada del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/) que se publicó el 30 de junio de 2025. 

# Función ARRAY\_DISTINCT
<a name="array_distinct"></a>

Crea una nueva matriz que contiene solo elementos únicos de la matriz de entrada y elimina todos los duplicados. No se garantiza que el orden de los elementos en la matriz de salida coincida con el orden de entrada. Los valores NULL se tratan como elementos válidos; si existen varios NULL en la matriz de entrada, solo aparecerá un NULL en la salida.

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

```
ARRAY_DISTINCT( array )
```

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

 *array*   
Una expresión SUPER que especifica la matriz.

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

La función ARRAY\_DISTINCT devuelve un tipo SUPER.

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

Los ejemplos siguientes muestran la función ARRAY\_DISTINCT.

```
SELECT ARRAY_DISTINCT(ARRAY(1, 1, 'a', 'a', NULL, NULL));
 array_distinct 
----------------
 [1,"a",null]
(1 row)

SELECT ARRAY_DISTINCT(ARRAY_CONCAT(ARRAY(1,2,3,3),ARRAY(2,3,4,4)));
 array_distinct 
----------------
 [1,2,3,4]
(1 row)
```

## Véase también
<a name="array_distinct-see-also"></a>
+ [Función ARRAY\_UNION](array_union.md)
+ [Función ARRAY\_SORT](array_sort.md)
+ [Función ARRAY\_EXCEPT](array_except.md)
+ [Función ARRAY\_INTERSECTION](array_intersection.md)