項目から特定の文字列を検索し、その文字列の手前にある文字を切り出して取得する方法を探してます。
例:
hogeという項目に
「ほげほげ1ふがほげ」
という内容が入力されていたとして、「ふが」の1文字前にある「1」のみを取得したいです。
「数字+ふが」の並びは絶対ですが、この文字列がどこに現れるかわかりません。
INSTRとSUBSTRで取得できるかと思い以下の内容を試しましたが思った通りの結果は得られませんでした。
SUBSTR(hoge,INSTR(hoge,'ふが'),-1)
oracleのバージョンは18cです。
ご教示のほどよろしくお願いいたします。
教授 → 教示
回答1件
あなたの回答
tips
プレビュー