のN番目とM番目のoccuranceの間のsubstrを選択たとえば、URLなどです。スラッシュの2番目と4番目の出現の間に部分文字列を取得したい場合は、2番目のスラッシュに続くすべてのものが必要です。PLSQLは、私は複数のスラッシュを含む文字列を持っている...私はまさにこの問題の簡単な関数があると確信しているが、私はそれを見つけることができないよう</p> <p>を文字
したがって、'ab/cd/ef/gh/ij'
は'ef/gh'
と選択し、'abc/d'
は''
として選択する必要があります。
私が探している機能の魔法の組み合わせは何ですか? substrとregexp_substrを使って遊んだりしようとしましたが、望みの結果を出さずにかなり速く乱雑になりました。
これは私が通常行う方法とほぼ同じです。あなたのコードの残りの部分がきれいに見えるように、関数内にカプセル化してください:) –