【发布时间】:2015-04-28 07:52:42
【问题描述】:
我使用的字段类型为数组。 "Select col as sample_table" 返回以下输出。
["[-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]
正如我在 hive 教程中看到的,explode 函数应该返回多行,但我没有看到它发生
【问题讨论】: