分解函数返回单行

Explode function returning single row

我使用的字段类型是数组。 "Select col as sample_table" returns 下面的输出。

["[-80.86598534884,35.53423185253291],[-80.86598789514547,35.53423048990488],[-80.86598794307857,35.53423046392442]"]

当我使用

select explode(col) from sample_table

我得到如下输出,它是一行。

[-80.86598534884,35.53423185253291],[-80.86598789514547,35.53423048990488],[-80.86598794307857,35.53423046392442]

我想要如下 3 行的输出。

[-80.86598534884655,35.53423185253291]

[-80.86598789514547,35.53423048990488]

[-80.86598794307857,35.53423046392442]

正如我在配置单元教程中看到的那样,explode 函数应该 return 多行,但我没有看到它发生

您提供的输入显示为只有一个值的数组字段。整个值被 explode 函数视为大小为 1 的数组,因此 returns 结果在一行中。