

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Função ARRAY\_DISTINCT
<a name="array_distinct"></a>

Cria uma matriz que contém somente elementos exclusivos da matriz de entrada, removendo todas as duplicatas. Não é garantido que a ordem dos elementos na matriz de saída corresponda à ordem de entrada. Os valores NULL são tratados como elementos válidos. Se existirem vários NULLs na matriz de entrada, somente um NULL aparecerá na saída.

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

```
ARRAY_DISTINCT( array )
```

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

 *array*   
Uma expressão SUPER que especifica a matriz.

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

A função ARRAY\_DISTINCT exibe um tipo SUPER.

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

Os exemplos a seguir mostram a função 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)
```

## Consulte também
<a name="array_distinct-see-also"></a>
+ [Função ARRAY\_UNION](array_union.md)
+ [Função ARRAY\_SORT](array_sort.md)
+ [Função ARRAY\_EXCEPT](array_except.md)
+ [Função ARRAY\_INTERSECTION](array_intersection.md)