Ordina gli array - Amazon Athena

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à.

Ordina gli array

Per creare un array ordinato di valori univoci da un set di righe, puoi utilizzare la funzione array_sort come nell'esempio seguente.

WITH dataset AS ( SELECT ARRAY[3,1,2,5,2,3,6,3,4,5] AS items ) SELECT array_sort(array_agg(distinct i)) AS array_items FROM dataset CROSS JOIN UNNEST(items) AS t(i)

Questa query restituisce:

+--------------------+ | array_items | +--------------------+ | [1, 2, 3, 4, 5, 6] | +--------------------+

Per informazioni sull'espansione di un array in più righe, consulta la sezione Appiattisci gli array annidati.