0
この文字列から抽出したいのは、FREQ=DAILY;BYDAY=MON,TUE,WED,THU,FRI;BYHOUR=7;BYMINUTE=0;BYSECOND=0
数値がOracle pl/sqlを使用する 'BYHOUR=
'文字列の後です。
1文字または2文字の長さにすることができます(0-23)
正規表現の正規表現を使用するのが最善ですが、作成に慣れていない可能性があります。Oracle SQLの特定の文字列の後の文字列から数値を抽出します
誰かが助けて説明することはできますか?
おかげで、それが働いた、出力はもある。 'BYHOUR = 12'。この文で(正規表現を使用して)数字だけを取得することは可能ですか、それを得るにはsubstr()メソッドを使用する必要がありますか? –
このREGEXP_SUBSTR(col、 '(\ d {1,2})'、instr(col、 'BYHOUR'))に変更できると思います – Chrisrs2292
@chris – Bohemian