पंक्तियों को सार्थक तरीके से क्रमबद्ध करने के लिए हम ORDER BY क्लॉज का उपयोग कर सकते हैं। मान लीजिए कि हम निम्न तालिका की पंक्तियों को क्रमबद्ध करना चाहते हैं -
mysql> Select * from Student; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)
नीचे दी गई क्वेरी ने तालिका को 'नाम' के आधार पर क्रमबद्ध किया।
mysql> Select * from student order by name; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | | Gaurav | 100 | B.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)
नीचे दी गई क्वेरी ने तालिका को 'ग्रेड' के अनुसार क्रमबद्ध किया।
mysql> Select * from student order by Grade; +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)