SelectDB Enterprise
参考手册
SQL 函数
标量函数
ARRAY 函数
ARRAY_UNION

ARRAY_UNION

描述

将多个数组进行合并,不包含重复元素,生成一个新数组

语法

ARRAY_UNION(<array>, <array> [, ... ])

参数

参数说明
<array>待合并的数组

返回值

返回一个数组,包含 array1 和 array2 的并集中的所有元素,不包含重复项,如果输入参数为 NULL,则返回 NULL

举例

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]                   |
+--------------------------------------+---------------------------------------------+
© 2025 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标