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

मैं कैसे जांचूं कि किसी स्ट्रिंग में कोई संख्या है या नहीं

रेगुलर एक्सप्रेशन का उपयोग करना :

SELECT *
FROM test
WHERE REGEXP_LIKE(testcol, '[[:digit:]]');

रेगुलर एक्सप्रेशन का उपयोग नहीं करना:

SELECT *
FROM test
WHERE testcol LIKE '%0%'
    OR testcol LIKE '%1%'
    OR testcol LIKE '%2%'
    OR testcol LIKE '%3%'
    OR testcol LIKE '%4%'
    OR testcol LIKE '%5%'
    OR testcol LIKE '%6%'
    OR testcol LIKE '%7%'
    OR testcol LIKE '%8%'
    OR testcol LIKE '%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. SQLFiddle में पीएल/एसक्यूएल कैसे प्राप्त करें?

  2. अमान्य रूपांतरण का अनुरोध क्यों किया गया त्रुटि कोड:17132?

  3. Oracle डेटाबेस में सभी संग्रहीत प्रक्रियाओं को कैसे सूचीबद्ध करें

  4. ओरेकल एपेक्स में कॉलिंग प्रक्रिया

  5. SQL डेवलपर को Oracle 12c से कनेक्ट करना