Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

เราจะรับเอาต์พุต MySQL ที่เรียงลำดับได้อย่างไร


เรารู้ว่า MySQL เลือก คำสั่งที่ใช้ในการดึงข้อมูลจากตาราง MySQL เมื่อคุณเลือกแถว เซิร์ฟเวอร์ MySQL สามารถส่งคืนในลำดับใดก็ได้ เว้นแต่คุณจะสั่งเป็นอย่างอื่นโดยบอกว่าจะเรียงลำดับผลลัพธ์อย่างไร แต่เราสามารถจัดเรียงชุดผลลัพธ์ได้โดยเพิ่ม ORDER BY ประโยคที่ตั้งชื่อคอลัมน์หรือคอลัมน์ที่คุณต้องการจัดเรียง

ไวยากรณ์

Select column1, column2,…,columN From table_name ORDER BY column1[column2,…];

ตัวอย่าง

ในตัวอย่างด้านล่าง MySQL ส่งคืนชุดผลลัพธ์ที่จัดเรียงตามคอลัมน์ 'ชื่อ';

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  |
+------+---------+---------+
4 rows in set (0.00 sec)