【发布时间】:2015-10-08 14:19:02
【问题描述】:
说,我在 hive 中有一个字符串数组,例如:
hive> select array from my_table;
["\"string1\"","\"string2_component_a\",\"string2_component_b\"","\"string3_component_a\",\"string3_component_b\",\"string3_component_c\""]
如你所见,有以下三个字符串:
"string1"
"string2_component_a","string2_component_b"
"string3_component_a","string3_component_b","string3_component_c"
我想要的是用每个字符串中的 last 逗号分割每个元素。因此,生成的数组应具有以下 5 个组件:
"string1"
"string2_component_a"
"string2_component_b"
"string3_component_a","string3_component_b"
"string3_component_c"
有没有办法在 hive 中实现这一点?
【问题讨论】:
标签: java arrays hadoop split hive