यदि आपकी खोज आवश्यकताएँ कुछ वर्णों को नज़रअंदाज़ करने के लिए हैं, तो आप खोज के दौरान उन्हें replace
. द्वारा हटा सकते हैं उन्हें रिक्त स्थान के साथ।
यह उत्तर आपकी समस्या का समाधान करता है:
SELECT *
FROM restaurants
WHERE replace(name, '''', '') like '%mcdonalds%'; -- This will match "McDonald's"
FYI करें, एक एकल उद्धरण शाब्दिक ('
) डबल सिंगल कोट के रूप में लिखा जाता है (''
), इसलिए replace
. के पैरामीटर के रूप में एकल उद्धरण निर्दिष्ट करने के लिए आपको एक पंक्ति में चार उद्धरण चाहिए (''''
) - प्रत्येक छोर पर दो और वास्तविक उद्धरण के लिए बीच में दोहरा उद्धरण।