検索要件で特定の文字を無視する場合は、検索中にreplace
で削除できます。 それらを空白で処理します。
この答えはあなたの問題を解決します:
SELECT *
FROM restaurants
WHERE replace(name, '''', '') like '%mcdonalds%'; -- This will match "McDonald's"
参考までに、一重引用符のリテラル('
)は二重引用符(''
)として記述されます )、したがって、replace
のパラメータとして一重引用符を指定します 連続して4つの引用符が必要です(''''
)-両端に2つ、実際の見積もりの中央に二重見積もり。