У меня есть следующий столбец в таблице в базе данных Postgres.
col1
P02724-PRO_0000012134
P02725
P02724-1
Я хочу применить регулярное выражение для создания столбца со следующими значениями
col2
P02724
P02725
P02724-1
I написал следующий запрос, но запрос не может получить 'P02725'
regexp_match (col1, '.*-\d+|(.*)-') as col2
Какие изменения я должен внести в запрос, чтобы получить это значение?
Спасибо