उस कॉलम के आधार पर सॉर्टेड आउटपुट प्राप्त करना काफी संभव है जो उस आउटपुट का हिस्सा भी नहीं है या परिणाम सेट में नहीं है। इसे आवश्यक फील्ड्स चुनकर और उन फील्ड्स के नाम लिखकर किया जा सकता है जिनके आधार पर सॉर्टिंग क्रम वांछित है।
निम्न उदाहरण इसे प्रदर्शित करता है, जिसमें हमने परिणाम सेट को सॉर्ट किया है जिसमें 'Name' और 'Address' फील्ड्स हैं, 'id' कॉलम के आधार पर।
mysql> SELECT Name, Subject FROM Student ORDER BY Id;
+---------+-----------+
| Name | Subject |
+---------+-----------+
| Gaurav | Computers |
| Aarav | History |
| Harshit | Commerce |
| Raman | Computers |
+---------+-----------+
हम DESC या ASC कीवर्ड्स का भी उपयोग कर सकते हैं:
mysql> SELECT Name, Subject FROM Student ORDER BY Id DESC;
+---------+-----------+
| Name | Subject |
+---------+-----------+
| Raman | Computers |
| Harshit | Commerce |
| Aarav | History |
| Gaurav | Computers |
+---------+-----------+
यह सुविधा रिपोर्टिंग में उपयोगी है जहां आप सॉर्ट कॉलम दिखाए बिना डेटा सॉर्ट करना चाहते हैं।