如何在配置单元中拆分多个列中的字符串

xwbd5t1u  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(216)

我正在尝试将配置单元列中的值拆分为多个列。请参见下面的模式。

"[{\"A\":\"1009972\",\"B\":\"003900006647XXVVVVV\"},{\"A\":\"10099725647\",\"B\":\"00390000000000djhdhfga\"}]"

我需要下面这样的值。

A           B
1009972     0039000002FGDkQAAX
10099725647 0039000002FGDkQAAXZZXXCCVVBBN

我可以在hive中使用stbstr()函数获取值。但是正如我们所看到的,这些值是动态的,并且可能是多个值,因此它失败了。如何在hive中获取值。非常感谢帮助。

bttbmeg0

bttbmeg01#

可以使用split函数,也可以对数组使用explode。我觉得这个很有用

相关问题