MySQL में शब्द द्वारा ऑर्डर करने के लिए, आपको ORDER BY FIELD() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable(StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), StudentFavouriteSubject varchar(100));क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable(StudentFirstName,StudentFavouriteSubject) मान ('लैरी', 'जावा') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable(StudentFirstName,StudentFavouriteSubject) मान ('सैम', 'सी'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) mysql> डेमोटेबल (स्टूडेंटफर्स्टनाम, छात्र पसंदीदा विषय) मान ('बॉब', 'मोंगोडीबी') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकेंड) mysql> में डालें DemoTable(StudentFirstName,StudentFavouriteSubject)मान('डेविड','MySQL');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें;
mysql> डेमोटेबल से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------+---------------------+-------------- ----------+| छात्र आईडी | स्टूडेंटफर्स्टनाम | छात्र का पसंदीदा विषय |+-----------+---------------------+---------------- ---------+| 1 | लैरी | जावा || 2 | सैम | सी || 3 | बॉब | मोंगोडीबी || 4 | डेविड | मायएसक्यूएल |+-----------+------------------+---------------- ---------+4 पंक्तियाँ सेट में (0.00 सेकंड)MySQL में ORDER BY शब्द की क्वेरी निम्नलिखित है -
mysql> DemoTableORDER BY FIELD(`StudentFavouriteSubject`, 'MongoDB','MySQL','Java','C') से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+-----------+---------------------+-------------- ----------+| छात्र आईडी | स्टूडेंटफर्स्टनाम | छात्र का पसंदीदा विषय |+-----------+---------------------+---------------- ---------+| 3 | बॉब | मोंगोडीबी || 4 | डेविड | मायएसक्यूएल || 1 | लैरी | जावा || 2 | सैम | सी |+-----------+---------------------+---------------- ---------+4 पंक्तियाँ सेट में (0.03 सेकंड)