私はsqlfiddleを機能させることができないので、ここに私の簡単なコードがあります:
select REGEXP_SUBSTR(' EG SUZ SG SIN blabla ', '^(\s?[A-Z]{2} [A-Z]{3}\s?){2}') from dual;
私は取得したいSG SIN
。REGEXP_SUBSTR
n番目のオカレンスを取得するために使用されるパラメーターを取得したことは知っていますが、書き込むときに
select REGEXP_SUBSTR(' EG SUZ SG SIN blabla ', '^(\s?[A-Z]{2} [A-Z]{3}\s?){2}'),1,2) from dual;
何も返さずに1,1
返さEG SUZ SG SIN
れるので、オカレンスが正しく分割されていないと思いますが、理由がわかりません。説明してもらえますか?