Если вы хотите ES-123456-101
, тогда используйте это:
SELECT REGEXP_REPLACE('ES-123456-PSA Spain-101', '[^-]+-', '', 1, 3 )
FROM dual;
Если вы хотите ES-12345-101
, тогда не могли бы вы объяснить логику для 12345
, а не 123456
?Опечатка или пропуск последнего символа?