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

क्वेरी में निर्दिष्ट आदेश द्वारा SQL क्रमित करें

MySQL पर, आप FIND_IN_SET का उपयोग कर सकते हैं :

ORDER BY FIND_IN_SET(id, '0,2,5,1,3')

ऑर्डर देने का सबसे पोर्टेबल साधन CASE एक्सप्रेशन का उपयोग करना होगा:

ORDER BY CASE id
           WHEN 0 THEN 1
           WHEN 2 THEN 2
           WHEN 5 THEN 3
           WHEN 1 THEN 4
           WHEN 3 THEN 5
         END


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL_NO_CACHE का उपयोग कब करें

  2. तालिकाओं के माध्यम से MySQL लूप

  3. क्या मैं साझा होस्टिंग पर ft_min_word_len बदल सकता हूँ?

  4. CONVERT_TZ - क्वेरी में MySQL टाइमज़ोन कैसे बदलें

  5. क्रॉन जॉब के साथ डायनेमिक फंक्शन कैसे शेड्यूल करें?