WHERE句のLIKE演算子でアポストロフィを使用するにはどうすればよいですか?例-WHEREWORD like '%That's why%'

Nov 24 2020

SQL Serverで、WHERE句のLIKE演算子でアポストロフィを使用するにはどうすればよいですか?

例: WHERE WORD like '%That's why%'

WORD列の「That'swhy」という単語に一致するデータをフェッチする必要があります。

WORD列のダミーデータ:

  1. だから、のことを、なぜ私たちは引き返し
  2. そして、理由です、それが機能しませんでした

使う'%That\'s why%'

's'の近くの構文が正しくありません

を使用する'%That''s why%'と、次のエラーが発生します

's why%'の近くの構文が正しくありません

回答

2 SaiAbhiramInapala Nov 25 2020 at 06:19

WHERE WORD like '%That''s why%'

例(SQL Server):