Warning: Undefined variable $cs1 in /home/c4323839/public_html/tak-lab.net/wp-content/plugins/only-tweet-like-share-and-google-1/tweet-like-plusone.php on line 813
Warning: Undefined variable $cs2 in /home/c4323839/public_html/tak-lab.net/wp-content/plugins/only-tweet-like-share-and-google-1/tweet-like-plusone.php on line 813
SQLをプログラムに組み込む場合にLIKE検索は「_」(アンダースコア)などがワイルドカードとして解釈されるので、意味のある文字として扱われる事になります。
しかし、場合によってはそのような文字もエスケープしたい場合もあると思います。
そういった場合はESCAPE句を利用することで簡単にエスケープ処理を行うことができます。
SELECT * FROM TEST_TBL WHERE TEST_CODE LIKE ‘$_アンダースコア’ ESCAPE '$'
使い方としては「$」の後に書いた文字がエスケープ処理されることになります。
上記の例では「$」の後に書いている「_」が意味を持たない文字として扱われます。
スポンサーリンク
スポンサーリンク