Oracle 11g DB を使用しており、文字列の最後の文字の位置を見つけたいと考えています。
例えば:
"City=Amsterdam"
この場合の文字列は "City=" になります。"=" の位置を取得したいと思います。INSTR(Input,'City=', 1, 1)+4, がうまくいくことはわかっていますが、別の方法を探しています。
編集: 基本的に、substr 関数を使用して「アムステルダム」を抽出したいと考えています。ただし、select ステートメントはできるだけクリーンにする必要があります。
言い忘れたことですが、文字列には「City=Amsterdam」以外にも「Customer=124」が含まれています。
"City=Amsterdam"; "Customer=124"