【发布时间】:2012-03-18 22:51:32
【问题描述】:
最终结果: 3 个字段都应该合并(解决 OK),并且字符“T”应该作为合并字符串的第 5 个字符添加(不应删除或更改其他字符)按顺序)。 (请参阅下面的所有细节)。
我做错了什么?
数据格式如下:
数据1: AL
数据2: 33 0230S 0440E
数据3: SW
这是我当前的 sql:
replace(concat(b.data1,
substr(b.data2, 4, 1),
'T',
substr(b.data2, 1),
b.data3), ' ', '')
AS MergedData
最终输出应如下所示:
AL33T0230S0440ESW
我已经能够将“T”放置在随机位置,但无法将其一致地添加为字符串开头的第 5 个字符。
【问题讨论】: