MySQL ORDER BY क्लॉज का उपयोग क्वेरी के परिणाम पर छँटाई निर्दिष्ट करने के लिए किया जाता है। कीवर्ड ORDER BY के बाद उस कॉलम का नाम होना चाहिए जिस पर हम सॉर्ट करना चाहते हैं। उदाहरण के लिए, हम कॉलम 'कीमत' के आधार पर 'रेटलिस्ट' नाम की निम्न तालिका को सॉर्ट करना चाहते हैं -
mysql> Select * from ratelist; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 1 | A | 502 | | 2 | B | 630 | | 3 | C | 1005 | | 4 | h | 850 | | 5 | T | 250 | +----+------+-------+ 5 rows in set (0.05 sec)
ORDER BY क्लॉज की मदद से छँटाई निम्न प्रकार से की जा सकती है -
mysql> Select * from ratelist ORDER BY Price; +----+------+-------+ | Sr | Item | Price | +----+------+-------+ | 5 | T | 250 | | 1 | A | 502 | | 2 | B | 630 | | 4 | h | 850 | | 3 | C | 1005 | +----+------+-------+ 5 rows in set (0.01 sec)
ऊपर दी गई क्वेरी ने तालिका को डिफ़ॉल्ट सॉर्टिंग क्रम यानी आरोही क्रम में मूल्य के आधार पर क्रमबद्ध किया।