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

MySQL में संपूर्ण शब्द मिलान खोजें

आप REGEXP का इस्तेमाल कर सकते हैं और [[:<:]] और [[:>:]] शब्द-सीमा चिह्नक:

SELECT *
FROM table 
WHERE keywords REGEXP '[[:<:]]rid[[:>:]]'

2020 के लिए अपडेट:(वास्तव में 2018+)

MySQL ने अपने RegExp-Engine को संस्करण 8.0.4 में अपडेट किया है, इसलिए आप अब उपयोग करने की आवश्यकता होगी "मानक " शब्द सीमा चिह्न \b:

SELECT *
FROM table 
WHERE keywords REGEXP '\\brid\\b'

यह भी ध्यान रखें कि आपको दूसरा बैकस्लैश लगाकर बैकस्लैश से बचना है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_REPLACE () - MySQL में JSON दस्तावेज़ में मान बदलें

  2. सर्वर समय क्षेत्र मान 'AEST' अपरिचित है या एक से अधिक समय क्षेत्र का प्रतिनिधित्व करता है

  3. PHP, MySQL त्रुटि:कॉलम संख्या पंक्ति 1 पर मान गणना से मेल नहीं खाती

  4. मैं MySQL तालिका में पंक्तियों की अधिकतम संख्या कैसे सेट कर सकता हूं?

  5. SQL कुंजियाँ, MUL बनाम PRI बनाम UNI