Как вставить символ в строку из столбца в SQL - PullRequest
0 голосов
/ 17 декабря 2018

У меня были данные в столбце, такие как:

B5AnDiSaAnAnocx1
B5AnDiSaAnAnocx1
B6InInBuNyDachx3
B6InInBuNyElhyx1    
B6InInBuNyElhyx2
B6InInBuNyEuacx1
B6InInBuNyEucox1
B6VeBiCiCiAnosx1
B6VeBiCiCiAnosx7
B6VeBiCiCiAnosx3

Как мне вставить «00» перед последней цифрой в каждом столбце данных?Предположим, имя таблицы - sub4, а имя столбца - id.

.

1 Ответ

0 голосов
/ 17 декабря 2018

Основная идея заключается в реконструкции поля:

select concat(left(col, length(col) - 1), '00', right(col, 1))

Точные функции различаются в зависимости от базы данных, но идея должна работать в любой базе данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...