Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL विशेष वर्णों के साथ स्ट्रिंग का चयन

यदि आपकी खोज आवश्यकताएँ कुछ वर्णों को नज़रअंदाज़ करने के लिए हैं, तो आप खोज के दौरान उन्हें replace . द्वारा हटा सकते हैं उन्हें रिक्त स्थान के साथ।

यह उत्तर आपकी समस्या का समाधान करता है:

SELECT *
FROM restaurants
WHERE replace(name, '''', '') like '%mcdonalds%'; -- This will match "McDonald's"

FYI करें, एक एकल उद्धरण शाब्दिक (' ) डबल सिंगल कोट के रूप में लिखा जाता है ('' ), इसलिए replace . के पैरामीटर के रूप में एकल उद्धरण निर्दिष्ट करने के लिए आपको एक पंक्ति में चार उद्धरण चाहिए ('''' ) - प्रत्येक छोर पर दो और वास्तविक उद्धरण के लिए बीच में दोहरा उद्धरण।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. श्रेणी प्रश्नों के लिए कुशल डेटा मॉडल

  2. MySQL उपयोगकर्ता द्वारा बनाई गई अस्थायी तालिका भरी हुई है

  3. एकाधिक फ़िल्टर के साथ एक आरईएसटी एपीआई कैसे डिजाइन करना सबसे अच्छा है?

  4. यूटीसी के रूप में बने रहने/लोड करने के लिए हाइबरनेट बल टाइमस्टैम्प

  5. होस्ट लोकलहोस्ट को इस MySQL सर्वर से कनेक्ट करने की अनुमति नहीं है