メインコンテンツまでスキップ
バージョン: 4.x

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] |
+--------------------------------------+---------------------------------------------+