# **ARR\_CONCAT**

连接两个或多个数组并返回新数组。

## 语法{#grammar}

ARR\_CONCAT(**array1**,..., **arrayN**)

- **array**：必需，要连接的数组，可传递数组对象或其字符串形式

## 示例{#example}

1. `ARR_CONCAT(ARR("a", "b", "c"), ARR("1", "2"))` 返回数组`["a", "b", "c", "1", "2"]`
2. `ARR_CONCAT('["a", "b", "c"]', '["1", "2"]')` 返回数组`["a", "b", "c", "1", "2"]`
3. `ARR_CONCAT('["a", "b", "c"]', null)` 返回数组`["a", "b", "c"]`
4. `ARR_CONCAT(null, '["a", "b", "c"]')` 返回数组`["a", "b", "c"]`
5. `ARR_CONCAT(null, null)` 返回`NULL`
