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

วิธีเรียงลำดับผลลัพธ์ MySQL (Sorted Output)

MySQL SELECT ไม่รับประกันลำดับแถว เว้นแต่ระบุ ORDER BY:

ไวยากรณ์

SELECT column1, column2, ... FROM table_name ORDER BY column1 [, column2 ...];

ตัวอย่าง

เรียงตาม 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  |
+------+---------+---------+

เรียงตามคอลัมน์ที่ระบุได้ทั้งคอลัมน์ที่อยู่ใน SELECT และไม่อยู่ใน SELECT