SQL จากมากไปน้อย ด้วย ORDER BY DESC บทความนี้สอนใช้คำสั่งเรียงลำดับข้อมูล คือ ORDER BY ตามด้วยชื่อ field หรือ column ที่ต้องการเรียง และตามด้วย DESC เพื่อเรียงจากมากไปน้อย พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL จากมากไปน้อย ด้วย ORDER BY DESC
SELECT * FROM product ORDER BY amount DESC
ผลลัพธ์
+----+--------+--------+
| id | name | amount |
+----+--------+--------+
| 5 | pen | 9 |
| 4 | pencil | 8 |
| 2 | banana | 7 |
| 1 | apple | 4 |
| 3 | orange | 2 |
+----+--------+--------+
จากคำสั่งเป็นการแสดงข้อมูลทุก column จากตาราง product โดยให้เรียงลำดับการแสดงผลของข้อมูลจากมากไปน้อยจาก column amount ด้วย ORDER BY amount DESC