Конечный результат: все 3 поля должны быть объединены (решено ОК), и символ "T" должен быть добавлен как 5-й символ в объединенной строке (никакие другие символы не должны быть удалены или изменены в последовательность). (см. все особенности ниже).
Что я делаю не так?
Данные в следующем формате:
data1: AL
data2: 33 0230S 0440E
data3: SW
Вот мой текущий sql:
replace(concat(b.data1,
substr(b.data2, 4, 1),
'T',
substr(b.data2, 1),
b.data3), ' ', '')
AS MergedData
Окончательный результат должен выглядеть следующим образом:
AL33T0230S0440ESW
Мне удалось разместить букву «Т» в случайных местах, но я не могу последовательно добавить ее в качестве 5-го символа в начале строки.