

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

# Ordinare matrici
<a name="sorting-arrays"></a>

Per creare un array ordinato di valori univoci da un set di righe, puoi utilizzare la funzione [array\$1sort](https://prestodb.io/docs/current/functions/array.html#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 [Appiattire matrici nidificate](flattening-arrays.md).