आप मानों के क्रम के अनुसार सॉर्ट करने के लिए ORDER BY क्लॉज के साथ फ़ील्ड () फ़ंक्शन का उपयोग कर सकते हैं। वाक्य रचना इस प्रकार है
चुनें *अपनेTableName से जहां आपका कॉलमनाम IN(Value1,Value2,Value3,.......N);FIELD द्वारा ऑर्डर करें(yourColumnName,Value1,Value2,Value3,.......N);पूर्व>उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है
mysql> तालिका बनाएं SelectInDemo -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.04 सेकंड)इंसर्ट कमांड का उपयोग करके टेबल में रिकॉर्ड डालें। क्वेरी इस प्रकार है
mysql> SelectInDemo मानों (1, 'माइक', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.21 सेकंड) mysql> SelectInDemo मानों में डालें (10, 'बॉब', 21); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> SelectInDemo मानों में डालें (11, 'कैरोल', 30); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> SelectInDemo मानों में डालें (15, 'सैम', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> SelectInDemo मानों में डालें (20, 'जॉन', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> SelectInDemo मानों में डालें (101, 'डेविड', 27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> SelectInDemo मानों में डालें (96, 'जस्टिन', 23); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड)चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है
mysql> SelectInDemo से *चुनें;निम्न आउटपुट है
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | माइक | 23 || 10 | बॉब | 21 || 11 | कैरल | 30 || 15 | सैम | 24 || 20 | जॉन | 26 || 101 | डेविड | 27 || 96 | जस्टिन | 23 |+-----------+-------------+-----------+7 पंक्तियाँ सेट में (0.00 सेकंड)
यहाँ MySQL में SELECT स्टेटमेंट के साथ IN का उपयोग करने के लिए क्वेरी है
mysql> SelectInDemo से * चुनें -> जहाँ StudentId IN(1,96,101,10,15,11,20) -> फ़ील्ड द्वारा क्रम (StudentId,1,96,101,10,15,11,20);पूर्व>निम्न आउटपुट है
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | माइक | 23 || 96 | जस्टिन | 23 || 101 | डेविड | 27 || 10 | बॉब | 21 || 15 | सैम | 24 || 11 | कैरल | 30 || 20 | जॉन | 26 |+----------+---------------+---------------+7 पंक्तियाँ सेट में (0.00 सेकंड)
आइए देखते हैं एक और आदेश।
दूसरे क्रम के लिए क्वेरी इस प्रकार है।
mysql> SelectInDemo से * चुनें -> जहाँ StudentId IN(1,10,11,15,20,101,96) -> फ़ील्ड द्वारा क्रम (StudentId,1,10,11,15,20,101,96);पूर्व>निम्न आउटपुट है
<पूर्व>+----------+----------------+---------------+| छात्र आईडी | छात्र का नाम | छात्र आयु |+----------++---------------+---------------+| 1 | माइक | 23 || 10 | बॉब | 21 || 11 | कैरल | 30 || 15 | सैम | 24 || 20 | जॉन | 26 || 101 | डेविड | 27 || 96 | जस्टिन | 23 |+-----------+-------------+-----------+7 पंक्तियाँ सेट में (0.00 सेकंड)