Condividi tramite


Funzione array_distinct

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Rimuove i valori duplicati da array.

Sintassi

array_distinct(array)

Argomenti

  • array: Un'espressione ARRAY.

Valori restituiti

La funzione restituisce una matrice dello stesso tipo dell'argomento di input in cui sono stati rimossi tutti i valori duplicati.

Azure Databricks genera COLLECTION_SIZE_LIMIT_EXCEEDED se il risultato supera il limite di dimensioni della matrice.

Condizioni di errore comuni

Esempi

> SELECT array_distinct(array(1, 2, 3, NULL, 3));
 [1,2,3,NULL]