array_flatten
array_flatten
将嵌套数组展平一层。
语法
array_flatten(param)
参数
param
: 需要展平的嵌套数组。仅支持嵌套数组,可以是多层嵌套数组,数组的元素可以是 StarRocks 支持的任何数据类型。
返回值
返回值的数据类型是展平一层后的数组类型。
示例
示例 1:展平一个 2 级嵌套数组。
mysql> SELECT array_flatten([[1, 2], [1, 4]]) as res;
+-----------+
| res |
+-----------+
| [1,2,1,4] |
+-----------+
示例 2:展平一个 3 级嵌套数组。
mysql> SELECT array_flatten([[[1],[2]], [[3],[4]]]) as res;
+-------------------+
| res |
+-------------------+
| [[1],[2],[3],[4]] |
+-------------------+