SQL Serverのテーブルのフィールド値がA(B)のようで、クエリを書くと
SELECT * FROM MyTable WHERE MyField = 'A(B)'
結果は返されません。この状況をどのように処理しますか?
SQL Serverのテーブルのフィールド値がA(B)のようで、クエリを書くと
SELECT * FROM MyTable WHERE MyField = 'A(B)'
結果は返されません。この状況をどのように処理しますか?
クエリは正常に機能するはずです。別のエスケープ パラメータを指定する場合は、ESCAPE
.
WHERE column LIKE '%A#(B#)%' ESCAPE '#'
また、「A(B)」を含むものと一致させたい場合は、パーセテージ記号で囲むことを忘れないでください。