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

क्वेरी में MySQL में आदेश बनाए रखना

जैसा कि दूसरे उत्तर में उल्लेख किया गया है:आपके द्वारा पोस्ट की गई क्वेरी में इस बारे में कुछ भी नहीं है कि आप अपने परिणामों को किस क्रम में चाहते हैं, बस आप कौन से परिणाम प्राप्त करना चाहते हैं।

आपके परिणामों को ऑर्डर करने के लिए, मैं ORDER BY FIELD():

. का उपयोग करूंगा
SELECT * FROM foo f where f.id IN (2, 3, 1)
ORDER BY FIELD(f.id, 2, 3, 1);

FIELD की तर्क सूची परिवर्तनशील लंबाई की हो सकती है।



  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. फेडोरा 14 पर MySQL रिलेशनल डेटाबेस का उपयोग करें

  3. विंडोज 7 पर MySQL 5 के साथ इंस्टाल करना और काम करना

  4. MySQL ATAN () फ़ंक्शन - एक मान (या मान) की चाप स्पर्शरेखा लौटाएं

  5. MySQL - सेलेक्ट स्लीप का उपयोग करके सेकंड के लिए प्रतीक्षा करें ()