ARRAY_UNION 関数 - Amazon Redshift

Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事を参照してください。

ARRAY_UNION 関数

2 つの配列を結合し、重複を削除したすべての一意の値を含む単一の配列を返します。関数は NULL セーフです。つまり、NULL は既知のオブジェクトとして扱われます。結果内の要素の順序は保証されていません。

構文

ARRAY_UNION( array1, array2 )

引数

array1

最初の配列を指定する SUPER 式。

array2

2 番目の配列を指定する SUPER 式。

戻り型

ARRAY_UNION 関数は SUPER 型を返します。

次の例は、ARRAY_UNION 関数を示しています。

SELECT ARRAY_UNION(ARRAY('a','b','b'), ARRAY('b','c','c')); array_union --------------- ["a","b","c"] (1 row)

要素の順序は保証されません。

SELECT ARRAY_UNION(ARRAY('b','a','b'), ARRAY(NULL,'b',NULL)); array_union ---------------- ["b","a",null] (1 row)

関連情報