इसके लिए आप ORDER BY का उपयोग कर सकते हैं। आइए एक टेबल बनाएं -
mysql> क्रिएट टेबल डेमो57−> (−> id int null auto_increment Primary key,−> full_name varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.60 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो57 (पूर्ण_नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) mysql> डेमो 57 (पूर्ण_नाम) मानों ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो 57 (पूर्ण_नाम) मान ('ज्ञात नहीं') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो 57 (पूर्ण_नाम) मान ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो57 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+--------------+| आईडी | full_name |+----+--------------+| 1 | जॉन स्मिथ || 2 | डेविड मिलर || 3 | ज्ञात नहीं || 4 | क्रिस ब्राउन |+----+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)अंत में एक विशिष्ट मान को सॉर्ट करने के लिए क्वेरी निम्नलिखित है।
mysql> डेमो57 से *का चयन करें−> द्वारा ऑर्डर करें(full_name="Not Known"),full_name desc;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----+--------------+| आईडी | full_name |+----+--------------+| 1 | जॉन स्मिथ || 2 | डेविड मिलर || 4 | क्रिस ब्राउन || 3 | ज्ञात नहीं |+----+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)