У меня были данные в столбце, такие как:
B5AnDiSaAnAnocx1 B5AnDiSaAnAnocx1 B6InInBuNyDachx3 B6InInBuNyElhyx1 B6InInBuNyElhyx2 B6InInBuNyEuacx1 B6InInBuNyEucox1 B6VeBiCiCiAnosx1 B6VeBiCiCiAnosx7 B6VeBiCiCiAnosx3
Как мне вставить «00» перед последней цифрой в каждом столбце данных?Предположим, имя таблицы - sub4, а имя столбца - id.
sub4
id
Основная идея заключается в реконструкции поля:
select concat(left(col, length(col) - 1), '00', right(col, 1))
Точные функции различаются в зависимости от базы данных, но идея должна работать в любой базе данных.