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

Mysql में आवश्यक क्रम में पंक्तियों को कैसे पुनः प्राप्त करें?

आप इसे आजमा सकते हैं:

SELECT cat_title
FROM table1
WHERE cat_id IN(21,10,25,4)
ORDER BY (cat_id = 21) DESC, (cat_id = 10) DESC, (cat_id = 25) DESC, (cat_id = 4) DESC;

या

SELECT cat_title
FROM table1
WHERE cat_id IN(21,10,25,4)
ORDER BY FIND_IN_SET(cat_id, ('21,10,25,4'));


  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 - केवल तभी चुनें जब LEFT JOIN में पंक्ति मौजूद न हो

  2. क्या पीडीओ लाइब्रेरी मूल MySQL फ़ंक्शंस से तेज़ है?

  3. MyISAM से InnoDb में टेबल बदलने का समय कब है?

  4. दूसरे कॉलम के बाद कॉलम जोड़ें

  5. ई और ई (ई एक्यूट) के बीच MySQL भेद - अद्वितीय सूचकांक