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

रनटाइम पर MySQL रेगेक्स

यहां एक सरल MySQL रेगेक्स है जो संख्याओं के समूह के बीच कुछ वर्णों की अनुमति देता है।

SELECT telephone_number
FROM table
WHERE telephone_number REGEXP '^1[() -]*999[() -]*999[() -]*9999$';

यह मिलता है आपके रिकॉर्ड लेकिन प्रारूप नहीं है उन्हें ऐसा कि विविध। वर्ण हटा दिए जाते हैं, लेकिन आप कम से कम ऐसे रिकॉर्ड ढूंढ़ सकते हैं जो विचाराधीन संख्या से मेल खाते हों।

आप इसे अपडेट स्टेटमेंट में बदलकर आसानी से फ़ॉर्मेटिंग को ठीक कर सकते हैं।



  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 में गलत पूर्णांक (2147483647) डाला गया है?

  2. mysql फ़ील्ड के अंदर json से डेटा निकालें

  3. कीवर्ड समर्थित नहीं:'मेटाडेटा' + MySQL

  4. एक प्रश्न के साथ डेटाबेस स्कीमा प्राप्त करें?

  5. प्रत्येक समूह से शीर्ष एन रिकॉर्ड का चयन कैसे करें MySql