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

मैं यह देखने के लिए कैसे जांच करूं कि कोई मान MySQL में एक पूर्णांक है या नहीं?

मुझे लगता है कि आप एक स्ट्रिंग मान जांचना चाहते हैं। एक अच्छा तरीका है REGEXP ऑपरेटर, स्ट्रिंग को रेगुलर एक्सप्रेशन से मिलाना। बस करो

select field from table where field REGEXP '^-?[0-9]+$';

यह काफी तेज है। यदि आपका क्षेत्र संख्यात्मक है, तो बस इसके लिए परीक्षण करें

ceil(field) = field

इसके बजाय।



  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 में LENGTH () क्या है?

  2. पायथन का उपयोग करके MySQL से कनेक्ट करना

  3. MySQL दिनांक प्रारूप

  4. गणना के रूप में COUNT(*) चुनें - इस गणना का उपयोग कैसे करें

  5. एक SQL क्वेरी में सभी मूल पंक्तियों को प्राप्त करना