हम जानते हैं कि MySQL SELECT कमांड का उपयोग MySQL टेबल से डेटा लाने के लिए किया जाता है। जब आप पंक्तियाँ चुनते हैं, तो MySQL सर्वर उन्हें किसी भी क्रम में लौटाने के लिए स्वतंत्र होता है, जब तक कि आप यह निर्दिष्ट न करें कि परिणाम को कैसे सॉर्ट करना है। लेकिन, हम ORDER BY क्लॉज जोड़कर परिणाम सेट को सॉर्ट कर सकते हैं जो उस कॉलम या कॉलम्स का नाम बताता है जिन्हें आप सॉर्ट करना चाहते हैं।
सिंटैक्स:
SELECT column1, column2, ..., columnN FROM table_name ORDER BY column1 [, column2, ...];
उदाहरण:
नीचे दिए गए उदाहरण में, MySQL कॉलम 'Subject' के आधार पर सॉर्ट किए गए परिणाम सेट को लौटाता है:
mysql> SELECT Id, Name, Address FROM Student ORDER BY Subject;
+------+---------+---------+
| Id | Name | Address |
+------+---------+---------+
| 15 | Harshit | Delhi |
| 1 | Gaurav | Delhi |
| 17 | Raman | Shimla |
| 2 | Aarav | Mumbai |
+------+---------+---------+
डिफ़ॉल्ट सॉर्ट क्रम आरोही (ASC) होता है।