

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Tri de tableaux
<a name="sorting-arrays"></a>

Pour créer un tableau trié de valeurs uniques à partir d'un ensemble de lignes, vous pouvez utiliser la fonction [array\_sort](https://prestodb.io/docs/current/functions/array.html#array_sort), comme dans l'exemple suivant.

```
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)
```

Cette requête renvoie :

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

Pour plus d'informations sur l'extension d'un tableau en plusieurs lignes, consultez [Aplatissement de tableaux imbriqués](flattening-arrays.md).