Jika persyaratan pencarian Anda adalah untuk mengabaikan karakter tertentu, Anda dapat menghapusnya selama pencarian dengan replace ing mereka dengan kosong.
Jawaban ini memecahkan masalah Anda:
SELECT *
FROM restaurants
WHERE replace(name, '''', '') like '%mcdonalds%'; -- This will match "McDonald's"
FYI, satu kutipan literal (' ) ditulis sebagai tanda kutip tunggal ganda ('' ), jadi untuk menentukan satu kutipan sebagai parameter untuk replace anda membutuhkan empat tanda kutip berturut-turut ('''' ) - dua di setiap akhir dan kutipan dua kali lipat di tengah untuk kutipan yang sebenarnya.