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

mySQL में ऑर्डर द्वारा कस्टम ऑर्डर कैसे परिभाषित करें?

MySQL में FIELD() जो इस तरह के कार्यों के लिए उत्कृष्ट है।

ORDER BY FIELD(Language,'ENU','JPN','DAN'), ID

हालांकि, ध्यान दें कि

  1. यह आपके SQL को कम पोर्टेबल बनाता है, क्योंकि अन्य DBMS में ऐसा कार्य नहीं हो सकता है

  2. जब आपकी भाषाओं की सूची (या क्रमबद्ध करने के लिए अन्य मान) अधिक लंबी हो जाती है, तो उनके लिए सॉर्टऑर्डर कॉलम के साथ एक अलग तालिका रखना बेहतर होता है, और इसे ऑर्डर करने के लिए अपने प्रश्नों में शामिल करें।



  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 INSERT कथन php

  2. आयात निर्यात mysql डेटाबेस कमांड लाइन सुपरफास्ट

  3. MySQL में यह ऑपरेटर <=> क्या है?

  4. MySql को दैनिक, साप्ताहिक, मासिक और वार्षिक आधार पर रिकॉर्ड या डेटा मिलता है

  5. JSON_MERGE_PRESERVE () - MySQL में एकाधिक JSON दस्तावेज़ मर्ज करें