MySQL में पहले विशिष्ट फ़ील्ड मान द्वारा ऑर्डर करने के लिए, ORDER BY FIELD() का उपयोग करें। आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable849(Color varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable849 मानों ('RED') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.33 सेकंड) mysql> DemoTable849 मानों में डालें ('ORANGE'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> सम्मिलित करें DemoTable849 मानों में ('BLUE'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable849 मानों ('ग्रीन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable849 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------+| रंग |+-----------+| लाल || ऑरेंज || नीला || हरा |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)पहले विशिष्ट मूल्य के आधार पर ऑर्डर करने की क्वेरी निम्नलिखित है -
mysql> DemoTable849 क्रम से फ़ील्ड (रंग, 'लाल', 'हरा', 'नीला', 'नारंगी') चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+--------+| रंग |+-----------+| लाल || हरा || नीला || ऑरेंज |+----------+4 पंक्तियाँ सेट में (0.00 सेकंड)