आप फ़ील्ड कमांड की सहायता से MySQL IN क्वेरी में क्रम को बनाए रख सकते हैं। वाक्य रचना इस प्रकार है -
अपनेटेबलनाम से किसी भी वैरिएबल नाम का चयन करें जहां कोई भी वैरिएबलनाम।>ऊपर दिए गए सिंटैक्स को लागू करने के लिए आइए एक टेबल बनाएं -
mysql> टेबल बनाएं OrderInDemo −> ( −> Id int, −> Name varchar(100), −> Age int −>);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.24 सेकंड)अब हम तालिका में कुछ रिकॉर्ड सम्मिलित करते हैं। रिकॉर्ड डालने की क्वेरी इस प्रकार है -
mysql> OrderInDemo मानों (90, 'डेविड', 23) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> OrderInDemo मानों में डालें (9, 'सैम', 24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.59 सेकंड) mysql> ऑर्डरइनडेमो मानों में डालें (10, 'कैरोल', 19); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> ऑर्डरइनडेमो मानों में डालें (1, 'जॉन', 26); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.42 सेकंड) mysql> OrderInDemo मानों में डालें (3, 'जॉनसन', 25); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> ऑर्डरइनडेमो मानों में डालें (2, 'रामित', 20); क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.18 सेकंड)चयनित कथन की सहायता से सभी अभिलेख प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> ऑर्डरइनडेमो से *चुनें;निम्नलिखित आउटपुट है -
+----------+------------+------+| आईडी | नाम | उम्र |+------+------------+------+| 90 | डेविड | 23 || 9 | सैम | 24 || 10 | कैरल | 19 || 1 | जॉन | 26 || 3 | जॉनसन | 25 || 2 | रामित | 20 |+------+------------+------+6 पंक्तियों में सेट (0.00 सेकंड)MySQL IN क्वेरी में क्रम बनाए रखने के लिए, शुरुआत में हमने जिस सिंटैक्स पर चर्चा की थी, उसे लागू करें। क्वेरी इस प्रकार है -
mysql> OrderInDemo OD से चुनें *जहां OD.Id in(10,1,3) −> फील्ड के अनुसार ऑर्डर करें(OD.Id,10,1,3);निम्नलिखित आउटपुट है जो क्वेरी में दिए गए क्रम में दिए गए परिणामों को प्रदर्शित करता है -
+----------+------------+------+| आईडी | नाम | उम्र |+------+------------+------+| 10 | कैरल | 19 || 1 | जॉन | 26 || 3 | जॉनसन | 25 |+----------+---------+------+3 पंक्तियों में सेट (0.00 सेकंड)