如何在配置单元中的多分隔符字符串上使用字符串拆分功能?

时间:2016-08-13 13:15:43

标签: hadoop hive

我的字符串数据如下所示。

data = 'ABCD/~DEFG/~HJKL/~MNOP'

我尝试使用以下查询

select split(data,'[/~]')[1] from test_table;

预期输出: A B C D 原始输出: [空间]

当我尝试使用索引[2]进行相同的查询时,它正在工作。

select split(data,'[/~]')[2] from test_table;

预期输出: DEFG 原始输出: DEFG

我的观察: 它适用于每个偶数索引号,如0,2,4 .. 它填充了ODD索引号的空格,如1,3,5 ..

有人可以帮我解决这个问题。

0 个答案:

没有答案