跳到主要内容
跳到主要内容

ARRAY_ZIP

array_zip

SinceVersion 2.0

array_zip

description

将所有数组合并成一个单一的数组。结果数组包含源数组中按参数列表顺序分组的相应元素。

Syntax

Array<Struct<T1, T2,...>> array_zip(Array<T1>, Array<T2>, ...)

Returned value

将来自源数组的元素分组成结构体的数组。结构体中的数据类型与输入数组的类型相同,并按照传递数组的顺序排列。

notice

仅支持向量化引擎中使用

example

mysql> select array_zip(['a', 'b', 'c'], [1, 2, 3]);
+-------------------------------------------------+
| array_zip(ARRAY('a', 'b', 'c'), ARRAY(1, 2, 3)) |
+-------------------------------------------------+
| [{'a', 1}, {'b', 2}, {'c', 3}] |
+-------------------------------------------------+
1 row in set (0.01 sec)

keywords

ARRAY,ZIP,ARRAY_ZIP