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

मैं आरंभिक वर्णों की श्रेणी के आधार पर कैसे चयन करूं?

Regular expressions . से तेज़ और SUBSTRING() फ़ंक्शन कॉल। यह symbolName . की अनुक्रमणिका का उपयोग करेगा :

WHERE symbolName >= 'A' 
  AND symbolName < 'G'

हालांकि केस संवेदनशीलता के साथ एक समस्या है। क्या आप ऐसे नाम चाहते हैं जो a..f . से शुरू हों भी या नहीं?

यदि आप केवल अपरकेस से शुरू होने वाले नाम चाहते हैं और तालिका में utf8 . है वर्ण सेट, उपयोग करें:

WHERE symbolName >= 'A' COLLATE utf8_bin
  AND symbolName < 'G' COLLATE utf8_bin

अन्य वर्ण सेट के लिए, संबंधित _bin का उपयोग करें मिलान।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में ENUM वैरिएबल टाइप बनाना

  2. MySQL सीमा सीमा

  3. Mysql द्वारा आदेश हटाएं

  4. वैध डेटा निर्देशिका खोजने में विफल। MySQL जेनेरिक बाइनरी इंस्टालेशन

  5. MySQL 8.0 - क्लाइंट सर्वर द्वारा अनुरोधित प्रमाणीकरण प्रोटोकॉल का समर्थन नहीं करता है; MySQL क्लाइंट को अपग्रेड करने पर विचार करें