我正在尝试将配置单元列中的值拆分为多个列。请参见下面的模式。
"[{\"A\":\"1009972\",\"B\":\"003900006647XXVVVVV\"},{\"A\":\"10099725647\",\"B\":\"00390000000000djhdhfga\"}]"
我需要如下所示的值。
A B
1009972 0039000002FGDkQAAX
10099725647 0039000002FGDkQAAXZZXXCCVVBBN
我可以在hive中使用stbstr()函数获取值,但是正如我们看到的那样,这些值是动态的并且由于失败而可能是多个。如何在hive中获取值。
最佳答案
您可以使用split函数,并对数组使用explode。我发现This一个有用的