SQL DESC คือ คำสั่งเรียงข้อมูลจากมากไปน้อย คือ 9-0, Z-A โดยคำสั่ง DESC จะใช้ร่วมกับคำสั่ง ORDER BY เพื่อใช้ระบุรูปแบบการเรียงลำดับข้อมูล โดยตัวอย่างจะเรียงรหัส id จากมากไปหาน้อยด้วยคำสั่ง DESC สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง SQL DESC คือคำสั่งเรียงข้อมูลจากมากไปน้อย
SELECT id, name FROM book ORDER BY id DESC;
ผลลัพธ์
+----+------------+
| id | name |
+----+------------+
| 5 | Linux |
| 4 | SQL |
| 3 | MySQL |
| 2 | PHP |
| 1 | C++ |
+----+------------+
5 rows in set (0.001 sec)
ใช้คำสั่ง ORDER BY ตามด้วยชื่อ columns ที่ต้องการเรียงข้อมูล และกำหนดเป็น DESC เพื่อให้เรียงจากมากไปหาน้อย ตัวอย่าง คือ ORDER BY id DESC หมายความว่าเรียง column id จากมากไปหาน้อย