翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
配列の並び替え
行のセットから、一意の値の並び替えられた配列を作成するには、以下の例にあるように、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] |
+--------------------+
配列を複数の行に拡張する方法については、「ネストされた配列のフラット化」(ネストされた配列を平坦化する) を参照してください。