Обрезать номера в начале и в конце - PullRequest
0 голосов
/ 13 марта 2019

У меня есть следующий формат идентификационного номера

70800123467

Необходимый мне идентификатор требует, чтобы я удалил 708 с начала и 67 с конца, оставив мне 001234.

1 Ответ

1 голос
/ 14 марта 2019

Вы можете использовать SUBSTR для баз данных Oracle:

SUBSTR('70800123467', 4, 8) -- remove first 3 chars from a string with length of 11
SUBSTR('70800123467', -3, 8) -- remove last 2 chars from a string with length of 11

Таким образом, правильное вложение этих двух:

SUBSTR(SUBSTR('70800123467', 4, 8), -3, 6)

вернет 001234 какВы хотите.

...