Amazon Redshift non supporterà più l'uso delle UDF Python dopo il 30 giugno 2026. Inizieremo ad applicarlo per fasi. Per ulteriori informazioni sulla fine del ciclo di vita e sulle opzioni di migrazione di Python, consulta il post del
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 ARRAY_DISTINCT
Crea un nuovo array contenente solo elementi univoci dell'array di input, rimuovendo tutti i duplicati. Non è garantito che l'ordine degli elementi nell'array di output corrisponda all'ordine di input. I valori NULL vengono trattati come elementi validi; se nell'array di input sono presenti più valori NULL, nell'output viene visualizzato un solo NULL.
Sintassi
ARRAY_DISTINCT( array )
Arguments (Argomenti)
- matrice
-
Un'espressione SUPER che specifica l'array.
Tipo restituito
La funzione ARRAY_DISTINCT restituisce un tipo SUPER.
Esempio
Gli esempi seguenti mostrano la funzione 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)