【SQL】LIKE文でワイルドカードをエスケープする方法

【SQL】LIKE文でワイルドカードをエスケープする方法

SQLをプログラムに組み込む場合にLIKE検索は「_」(アンダースコア)などがワイルドカードとして解釈されるので、意味のある文字として扱われる事になります。
しかし、場合によってはそのような文字もエスケープしたい場合もあると思います。

そういった場合はESCAPE句を利用することで簡単にエスケープ処理を行うことができます。

使い方としては「$」の後に書いた文字がエスケープ処理されることになります。
上記の例では「$」の後に書いている「_」が意味を持たない文字として扱われます。