

# ソート配列
<a name="sorting-arrays"></a>

行のセットから、一意の値の並び替えられた配列を作成するには、以下の例にあるように、[array\$1sort](https://prestodb.io/docs/current/functions/array.html#array_sort) 関数を使用することができます。

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

このクエリは以下を返します。

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

配列を複数の行に拡張する方法については、「[ネストされた配列をフラット化する](flattening-arrays.md)」(ネストされた配列を平坦化する) を参照してください。