質問: ORACLEのSQL操作で質問させていただきます。 以下のように文字列を後ろから読み込み、最初に当たったスラッシュから先を取得したいです。 【変換前】 /AAA/BBB/CCC 【変換後】 /AAA/BBB このような文字列を取得したいとき、どのようにすればいいでしょうか? よろしくお願いします。
回答: こんな感じでいけないでしょうか。 ``` substr('/AAA/BBB/CCC', 0, instr('/AAA/BBB/CCC', '/', -1, 1)) ```