MySQL में फ़ील्ड मान द्वारा कस्टम सॉर्ट करने के लिए, ORDER BY में FIELD () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं:
mysql> टेबल बनाएं DemoTable (StudentId int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल वैल्यू (100) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> डेमोटेबल मानों में डालें (110); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें ( 90);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> डेमोटेबल मानों में सम्मिलित करें(70);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)mysql> डेमोटेबल मानों में डालें(120);क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.12 सेकंड)mysql> डेमोटेबल मानों में डालें(140);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)
चयन कमांड का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है:
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
<पूर्व>+-----------+| छात्र आईडी |+-----------+| 100 || 110 || 90 || 70 || 120 || 140 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)फ़ील्ड मान द्वारा कस्टम MySQL सॉर्ट करने के लिए क्वेरी निम्नलिखित है:
mysql> फ़ील्ड द्वारा डेमोटेबल ऑर्डर से *चुनें (StudentId,'100','70','140','90','120','110');
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
<पूर्व>+-----------+| छात्र आईडी |+-----------+| 100 || 70 || 140 || 90 || 120 || 110 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)