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

MySQL REGEXP - सफेद स्थान और गैर-संख्यात्मक वर्णों को हटा रहा है

कैसा रहेगा:

SELECT
    person,
    replace(replace(replace(replace(phone_number,' ',''),'(',''),')',''),'-','') as phone_number
FROM
    people
WHERE
    phone_number RLIKE '^[+]?[-() 0-9]+$';

उन संख्याओं से मेल खाता है जो एक प्लस चिह्न से शुरू होती हैं, उनमें हाइफ़न, कोष्ठक और रिक्त स्थान हो सकते हैं। लेकिन शुरुआत के अलावा कोई प्लस संकेत नहीं है। और कोई पात्र भी नहीं। हाइफ़न, रिक्त स्थान और कोष्ठक भी हटाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO का ठीक से उपयोग करके MySQL में POST करने के लिए एक फॉर्म बनाना?

  2. इनो सेटअप में mysql का साइलेंट इंस्टाल कैसे करें?

  3. MySQL इवेंट अगर स्टेटमेंट END IF एरर

  4. MySQL क्रिएट टेबल स्टेटमेंट में प्राथमिक कुंजी परिभाषा

  5. बड़ी संख्या में कॉलम, सभी का चयन करें हमेशा के लिए लेता है