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

अधिकतम मिश्रित स्ट्रिंग/इंट कॉलम का चयन कैसे करें?

HKL9 (स्ट्रिंग) HKL15 . से बड़ा है , क्योंकि उनकी तुलना तार के रूप में की जाती है। अपनी समस्या से निपटने का एक तरीका एक कॉलम फ़ंक्शन को परिभाषित करना है जो चालान संख्या का केवल संख्यात्मक भाग देता है।

अगर आपके सभी इनवॉइस नंबर HKL . से शुरू होते हैं , तो आप इसका उपयोग कर सकते हैं:

SELECT MAX(CAST(SUBSTRING(invoice_number, 4, length(invoice_number)-3) AS UNSIGNED)) FROM table

यह पहले 3 वर्णों को छोड़कर इनवॉइस_नंबर लेता है, इंट में कनवर्ट करता है, और उसमें से अधिकतम का चयन करता है।



  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 में ट्रेलिंग व्हाइटस्पेस कैसे निकालें

  2. NO_BACKSLASH_ESCAPES विकल्प सक्षम होने पर शाब्दिक प्रतिशत चिह्न से कैसे बचें?

  3. डेटाबेस के माध्यम से datetimepicker का उपयोग करके दिनांक को कैसे फ़िल्टर करें

  4. MySQL:OR क्लॉज को कैसे इंडेक्स करें

  5. जब मैं एक नया इंडेक्स जोड़ता हूं तो MySQL में किसी इंडेक्स की कार्डिनैलिटी अपरिवर्तित क्यों रहती है?