У меня есть запрос в Oracle SQL:
select town_name,
regexp_substr(town_name, '[^A,]+', 1, 1) as c1,
regexp_substr(town_name, '[^A,]+', 1, 2) as c2,
regexp_substr(town_name, '[^A,]+', 1, rownum) as c_rownum,
rownum
from epr_towns
Первые 2 строки результата:
VALGANNA V LG V 1
VARANO BORGHI V R R 2
Мне нужно получить такой же результат на PostgreSQL (для строки с regexp_substr(town_name, '[^A,]+', 1, rownum) as c_rownum
), и я не знаю, как это сделать. Не могли бы вы помочь мне? Спасибо.