выбрать первое вхождение чисел из середины строки - PullRequest
0 голосов
/ 27 января 2020

У меня есть следующая строка.

Мой адрес 26854, кв 556, Ливония, Мичиган 48354

Мой адрес 1899, иск 1233, Детройт, Мичиган 48114

Мой адрес: 268543, кв. 293, Ливония, МИ 48386

Выход, который я ожидаю, составляет 26854 .

Выход, который я ожидаю, составляет 1899 .

Ожидаемый вывод: 268543 .

1 Ответ

2 голосов
/ 27 января 2020

Использование regexp_substr():

select regexp_substr('My address is 26854, Apt 556, Livonia, MI 48354', '[0-9]+', 1, 1)
from dual;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...