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)