FLATTEN

将数组类型的数组转换为单个数组。

命令格式

	flatten(arrayOfArray)

参数说明

arrayOfArray:为数组类型的数组。

返回值说明

将数组类型的数组按元素顺序展开为单个数组。

  • 如果输入值为null,则返回NULL。

  • 如果输入参数不是数组类型的数组,则抛出异常。

示例

SELECT flatten(array(array(1, 2), array(3, 4)));

返回结果如下:

[1,2,3,4]

相关函数

FLATTEN函数属于复杂类型函数,更多对复杂类型数据(例如ARRAY、MAP、STRUCT、JSON数据)的处理函数请参见复杂类型函数