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

WHERE IN क्लॉज डेटा के आधार पर ऑर्डर परिणामसेट

ORDER BY में CASE स्टेटमेंट का उपयोग करें:

ORDER BY CASE someColumn
           WHEN value1 THEN 1
           WHEN value2 THEN 2
           WHEN value3 THEN 3
         END ASC

मनमाना मान असाइन करें जैसा आप चाहते हैं। मैं आमतौर पर ASC . शामिल नहीं करता ORDER BY . में क्योंकि यह निहित है यदि परिभाषित नहीं है, लेकिन यदि आप DESC में चाहते हैं तो मैं स्पष्ट होना चाहता हूं आदेश।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक cmakelist.txt में mysql पुस्तकालयों को जोड़ें और लिंक करें

  2. MySQL क्वेरी दो तालिकाओं से यादृच्छिक संयोजन प्राप्त करने के लिए

  3. Class.forName(com.mysql.jdbc.Driver) कक्षा के लिए जार फ़ाइल में नहीं देख रहा है

  4. MySQL में कुल कार्य - सूची (जैसे Oracle में LISTAGG)

  5. TIMEDIFF () उदाहरण – MySQL