Devdit
 

ORDER BY มากไปน้อย ด้วย DESC MySQL / MariaDB

866

ORDER BY มากไปน้อย บทความนี้สอนเขียนคำสั่ง SQL เรียงลำดับข้อมูลมากไปน้อย ด้วย ORDER BY ตามด้วยชื่อ columns และคำสั่ง DESC ของฐานข้อมูล MySQL / MariaDB สามารถเขียนคำสั่ง SQL ได้ดังนี้

 

ตัวอย่าง ข้อมูลในตาราง book เรียงข้อมูลของ column price

+----+--------+-------+
| id | title  | price |
+----+--------+-------+
|  1 | HTML   |   100 |
|  2 | CSS    |   110 |
|  7 | Python |   200 |
| 12 | PHP    |   130 |
| 15 | Java   |   180 |
+----+--------+-------+

 

ตัวอย่าง ORDER BY มากไปน้อย ด้วย DESC MySQL / MariaDB

SELECT * FROM book ORDER BY price DESC

ผลลัพธ์

+----+--------+-------+
| id | title  | price |
+----+--------+-------+
|  7 | Python |   200 |
| 15 | Java   |   180 |
| 12 | PHP    |   130 |
|  2 | CSS    |   110 |
|  1 | HTML   |   100 |
+----+--------+-------+
5 rows in set (0.001 sec)

คำอธิบาย

ORDER BY มากไปน้อย จากตัวอย่างแสดงข้อมูลตาราง book โดยเรียงข้อมูลจาก column price แบบมากไปน้อย ด้วยคำสั่ง ORDER BY price DESC

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ