1. ホーム
  2. sql-server

[解決済み】T-SQLでパーセント記号をエスケープするにはどうすればいいですか?

2022-04-11 17:38:32

質問

これは の質問には、答えもあります。 しかし、DB2について具体的に述べています。

を検索するにはどうすればよいのでしょうか? 文字列 を使って LIKE すでにパーセントを持つ % 記号が含まれているのですか?その LIKE 演算子は % の記号は、ワイルドカードを意味する。

解決方法は?

括弧を使用します。だから75%を探すには

WHERE MyCol LIKE '%75[%]%'

これは ESCAPE よりもシンプルで、ほとんどの RDBMS に共通です。