Как добавить нули между строкой - PullRequest
0 голосов
/ 20 марта 2020

У меня есть строка, и я хочу добавить ноль между строками, используя sql

Так что если строка похожа на

ABC7, то ABC007

XYZ55, затем XYZ055

PQR123, затем PQR123

Спасибо

1 Ответ

0 голосов
/ 20 марта 2020

Захватите первые 3 символа с помощью LEFT(), затем || соединитесь с SUBSTRING(), начиная с позиции 4, которая используется с TO_NUMBER(), что-то вроде этого:

SELECT
  LEFT(field, 3) || TO_NUMBER(SUBSTRING(field, 4), '009')

Я не проверял это, поэтому может потребоваться некоторая настройка.

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