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

_ (अंडरस्कोर) का मिलान क्यों होता है - (हाइफ़न)?

क्योंकि अंडरस्कोर _ प्रतिशत % . जैसा वाइल्डकार्ड है , सिवाय इसके कि यह केवल एक वर्ण की तलाश करता है।

(अनुभाग 3.3.4.7 से। पैटर्न मिलान MySQL दस्तावेज़ में।)

यदि आप अंडरस्कोर का उपयोग like . में करना चाहते हैं एक शाब्दिक के रूप में, आपको इससे बचना होगा:

select * from a where name like '%taz\_manual%.pdf%';


  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 - संग्रहित प्रक्रिया में अपवाद कैसे फेंकें?

  2. MySQL से nवां पर्सेंटाइल चुनें

  3. MySQL रिलेशनल डिवीजन (IN AND बजाय IN OR) कार्यान्वयन में प्रदर्शन अंतर क्या है?

  4. पीडीओ एकाधिक नामित प्लेसहोल्डर डेटा पुनर्प्राप्त नहीं करते हैं

  5. MySQL अपडेट केस मदद