该 ARRAY_CONCAT 函数返回一个数组,该数组是连接两个或多个数组值的结果。
Syntax
ARRAY_CONCAT(<array_expr_1>, <array_expr_2> [, <array_expr_N>])
Arguments
| Description | |
|---|---|
array_expr_1 |
列表中的第一个数组表达式。 |
array_expr_2 |
列表中的第二个数组表达式。 |
array_expr_N |
可选附加数组表达式以连接。 |
返回类型
返回数组表达式。
例子
本部分包含有关如何使用此查询语言构造的示例。
连接两个数组
在此示例中,该 ARRAY_CONCAT 函数连接两个数组。
SELECT
ARRAY_CONCAT([
"backpacks",
"daypacks"
], [
"hippacks"
]) AS gearList
[
{
"gearList": [
"backpacks",
"daypacks",
"hippacks"
]
}
]
注解
- 此函数不使用索引。