Hvis dine søgekrav er at ignorere bestemte tegn, kan du fjerne dem under en søgning ved at replace
ing dem med et blankt.
Dette svar løser dit problem:
SELECT *
FROM restaurants
WHERE replace(name, '''', '') like '%mcdonalds%'; -- This will match "McDonald's"
FYI, et enkelt citat bogstaveligt ('
) er skrevet som et fordoblet enkelt citat (''
), så for at angive et enkelt citat som en parameter til replace
du skal bruge fire anførselstegn i træk (''''
) - to i hver ende og det fordoblede citat i midten for det faktiske citat.