

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 排序陣列
<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)。