У меня есть таблица Job
со столбцом Comment
, содержащим следующие данные:
-#AB1 #XY: https://xxxxxxxxxx/xxx/xxx/xxxxxxxx/12345/xxxxxxx
-#XY: https://xxxxxxx/xxx/xxx/xxxxxxxx/23456/xxxxx #AB2
-#XY: https://xxxxxxxxxx/xxx/xxx/xxxxxxxx/34567/xxxx
-#XY: https://xxxxxxxx/xxx/xxx/xxxxxx/45677/xxxxxxxx
Так что, если в столбце комментариев есть #XY, он должен дать мне номер в ссылке (https://xxxxxxxxxx/xxx/xxx/xxxxxxxx/12345/xxxxxxx
).
Если в столбце есть и #XY, и #AB, он должен дать мне число рядом с #AB.
Я использовал:
SELECT substring(comment FROM '[0-9]+') AS original_id,
FROM job
WHERE internal_comment LIKE '%AB%'
Но это дает мне только первый номер в столбце.Может ли кто-нибудь помочь мне с этим запросом.