• ベストアンサー

PL/SQLでの文字列比較

PL/SQL内の条件文で以下のような文字列比較は出来ないでしょうか? (1)ある変数に指定文字列が含まれるかどうか (PASCALで言うところのPOS関数のような) (2)ある変数が指定文字列で始まる・終わるかどうか (JAVAで言うところのstartWith,endWithのような) 調べたところ、(1)に関しては[instr]関数が使えそうだったのですが、文法エラーとなってしまいました。 どなたかお分かりになる方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

(1)、(2)ともに、LIKE比較演算子を使えば良いのでは? (1)部分一致 'abcdefg' like '%cd%' (2)前方一致と後方一致 'abcdefg' like 'ab%' 'abcdefg' like '%fg'