Devdit
 

การเรียงลำดับ MySQL แบบน้อยไปมาก และมากไปน้อย

2.5K

สอนการเรียงลำดับ MySQL แบบน้อยไปมาก ด้วยคำสั่ง ORDER BY (ASC) และมากไปน้อย ด้วยคำสั่ง ORDER BY (DESC) โดยตัวอย่างจะแนะนำการเรียงลำดับของ Column price จากตาราง book สามารถเขียนคำสั่งได้ดังนี้

 

ตัวอย่างที่ 1 การเรียงลำดับ MySQL แบบน้อยไปหามาก (ORDER BY แบบ ASC)

SELECT * FROM book ORDER BY price ASC;

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  2 | PHP        | 180.00 | 2022-02-04 |
|  3 | MySQL      | 180.00 | 2022-02-01 |
|  4 | SQL        | 180.00 | 2022-01-30 |
|  5 | Linux      | 180.00 | 2022-02-09 |
|  9 | SQL        | 180.00 | 2022-02-09 |
|  8 | Javascript | 180.00 | 2022-02-09 |
|  1 | C++        | 190.00 | 2022-02-09 |
|  7 | Windows    | 220.00 | 2022-02-09 |
|  6 | SQL Server | 220.00 | 2022-02-09 |
+----+------------+--------+------------+
9 rows in set (0.001 sec)

คำอธิบาย

การเรียงลำดับ MySQL แบบน้อยไปหามาก จากตัวอย่างคือ ORDER BY price ASC หมายความว่าเรียงลำดับข้อมูลของ Column price แบบน้อยไปหามาก (ASC) โดยปกติ SELECT ข้อมูลแล้วไม่ได้กำหนดรูปแบบการเรียงข้อมูล MySQL จะเรียงแบบ ASC ให้อัตโนมัติ

 

ตัวอย่างที่ 2 การเรียงลำดับ MySQL แบบมากไปหาน้อย (ORDER BY แบบ DESC)

SELECT * FROM book ORDER BY price DESC;

ผลลัพธ์

+----+------------+--------+------------+
| id | name       | price  | created    |
+----+------------+--------+------------+
|  6 | SQL Server | 220.00 | 2022-02-09 |
|  7 | Windows    | 220.00 | 2022-02-09 |
|  1 | C++        | 190.00 | 2022-02-09 |
|  4 | SQL        | 180.00 | 2022-01-30 |
|  5 | Linux      | 180.00 | 2022-02-09 |
|  3 | MySQL      | 180.00 | 2022-02-01 |
|  2 | PHP        | 180.00 | 2022-02-04 |
|  8 | Javascript | 180.00 | 2022-02-09 |
|  9 | SQL        | 180.00 | 2022-02-09 |
+----+------------+--------+------------+
9 rows in set (0.001 sec)

คำอธิบาย

การเรียงลำดับ MySQL แบบมากไปหาน้อย จากตัวอย่างคือ ORDER BY price DESC หมายความว่าเรียงลำดับข้อมูลของ Column price แบบมากไปหาน้อย (DESC)

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