SQL Соответствие текста - PullRequest
0 голосов
/ 23 апреля 2020

Я хотел бы найти комбинацию из 3-2 чисел, за которыми следуют числа X и 3-2. В других программах я бы использовал REGEX, как это можно сделать в SQL?

Пример:

Ввод

NH_90x873_nyc_hi
Spring_Summer_908x780_Sam
Fall_Winter_pluto_890x80_Mike_LA_Earth

Вывод

90x873
908x780
890x80

Спасибо!

1 Ответ

0 голосов
/ 23 апреля 2020

Это работает для вас?

select regexp_substr('[0-9]+x[0-9]+','NH_960x867_nyc_hi')

Если вы хотите ограничить количество цифр только 2-3

select regexp_substr('[0-9]{2,3}x[0-9]{2,3}','NH_960x867_nyc_hi')
...