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

कैसे mysql में अग्रणी शून्य के साथ varchar की जाँच करने के लिए?

आपको अग्रणी शून्य के बिना एक ही परिणाम मिलता है।
पूर्णांक मानों की तुलना करने के लिए पूर्णांक डेटा प्रकार का उपयोग करें।
आप कास्ट का उपयोग करके मूल्यों को फ्लाई पर भी परिवर्तित कर सकते हैं:

कास्ट के साथ आपका उदाहरण:

select if( cast('00160001' as unsigned) between cast('0013001' as unsigned)  
and cast('0023000' as unsigned),1,0) as test_a,  
if( cast('00200000' as unsigned) between cast('0013001' as unsigned)   
and cast('0023000' as unsigned),1,0) as test_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. PHP/MySQL - डेटा के लिए लूप के लिए परिवर्तनीय नाम बढ़ाना

  2. IF/THEN/ELSE के साथ MySQL संग्रहित प्रक्रिया

  3. समय अंतर खोजने के लिए SQL गणना

  4. सिम्फनी:बेस टेबल या व्यू पहले से मौजूद है:1050 टेबल 'माइग्रेशन_वर्जन्स' पहले से मौजूद है

  5. कैसे जांचें कि डुप्लिकेट से बचने के लिए कोई मान पहले से मौजूद है या नहीं?