สอนเขียนคำสั่ง SQL เรียงลำดับตัวเลข ด้วยคำสั่ง ORDER BY โดยจะมีวิธีเรียงลำดับตัวเลข 2 วิธี คือ เรียงจากน้อยไปมากแบบนี้คือ ASC และเรียงจากมากไปน้อยแบบนี้คือ DESC สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL เรียงลำดับตัวเลข ด้วยคำสั่ง ORDER BY ASC
SELECT id, name FROM book ORDER BY id ASC;
ผลลัพธ์
+----+-------+
| id | name |
+----+-------+
| 1 | Java |
| 2 | PHP |
| 3 | MySQL |
| 4 | SQL |
+----+-------+
4 rows in set (0.000 sec)
ตัวอย่าง SQL เรียงลำดับตัวเลข ด้วยคำสั่ง ORDER BY DESC
SELECT id, name FROM book ORDER BY id DESC;
ผลลัพธ์
+----+------------+
| id | name |
+----+------------+
| 4 | SQL |
| 3 | MySQL |
| 2 | PHP |
| 1 | Java |
+----+------------+
4 rows in set (0.000 sec)
1. เรียงลำดับตัวเลขจากน้อยไปมากใช้คำสั่ง ORDER BY ตามด้วยชื่อ column ASC
2. เรียงลำดับตัวเลขจากมากไปน้อยใช้คำสั่ง ORDER BY ตามด้วยชื่อ column DESC