【发布时间】:2016-12-20 08:40:54
【问题描述】:
我的字符串数据如下。
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.. 它正在为奇数索引号填充空格,例如 1,3,5..
谁能帮我解决这个问题。
【问题讨论】: