ARRAY_UNION
説明
重複する要素を除いて複数の配列をマージし、新しい配列を生成します
構文
ARRAY_UNION(<array>, <array> [, ... ])
パラメータ
| Parameter | デスクリプション |
|---|---|
<array> | マージされる配列 |
Return Value
すべての配列の和集合に含まれる全ての要素を含む配列を返します。重複は除外されます。入力パラメータがNULLの場合、NULLを返します。
Example
SELECT ARRAY_UNION([1, 2, 3, 6],[1, 2, 5]),ARRAY_UNION([1, 4, 3, 5, NULL],[1,6,10]);
+--------------------------------------+---------------------------------------------+
| array_union([1, 2, 3, 6], [1, 2, 5]) | array_union([1, 4, 3, 5, NULL], [1, 6, 10]) |
+--------------------------------------+---------------------------------------------+
| [3, 2, 1, 6, 5] | [null, 10, 3, 1, 6, 4, 5] |
+--------------------------------------+---------------------------------------------+