posexplode_outer
posexplode_outer 介绍
posexplode_outer(expr) - 将数组 expr 的元素拆分成多行,每行包含元素及其位置,或者将映射 expr 的元素拆分成多行和多列,每行/列包含元素及其位置。除非另有指定,否则使用列名 pos 表示位置,col 表示数组的元素,或者对于映射,使用 key 和 value 表示键和值。
Examples:
> SELECT posexplode_outer(array(10,20));
0 10
1 20
> SELECT * FROM posexplode_outer(array(10,20));
0 10
1 20
Since: 2.0.0