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

संख्यात्मक भाग द्वारा अल्फ़ान्यूमेरिक स्ट्रिंग को ऑर्डर करने के लिए SQL

यह मानते हुए कि आपके कॉलम में abc-1 हो सकता है या अन्य मान भी इनके जैसे ही हैं जैसे defg-12 और आप abc order ऑर्डर करना चाहते हैं एक पहले और दूसरे बाद में।

SELECT 
    *
FROM
    your_table
ORDER BY SUBSTRING_INDEX(t, '-', 1) , CAST(SUBSTRING_INDEX(t, '-', - 1) AS UNSIGNED);


  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 में 1,2,3 नहीं 1, 10, 11, 12 कैसे ऑर्डर करें?

  2. MySQL वर्कबेंच - ईईआर आरेख को कैसे सिंक्रनाइज़ करें

  3. परीक्षण के लिए अपने MySQL उदाहरणों को कैसे विफल या क्रैश करें?

  4. मैं आसानी से जन्मदिन से उम्र कैसे निर्धारित करूं? (php)

  5. कोष्ठक में संख्या का वास्तव में क्या अर्थ है?