我的字符串数据如下所示。
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 ..
有人可以帮我解决这个问题。