ORDER BY น้อยไปมาก ด้วย ASC MySQL / MariaDB บทความนี้สอนเขียนคำสั่ง SQL เรียงลำดับข้อมูล เช่น ตัวอักษร หรือตัวเลข โดยเรียงจากน้อยไปมาก โดยใช้คำสั่ง ORDER BY ร่วมกับ ASC
ตัวอย่าง ข้อมูลตาราง book ต้องการเรียงข้อมูล column price แบบน้อยไปมาก
+----+--------+-------+
| id | title | price |
+----+--------+-------+
| 1 | HTML | 100 |
| 2 | CSS | 110 |
| 7 | Python | 200 |
| 12 | PHP | 130 |
| 15 | Java | 180 |
+----+--------+-------+
ตัวอย่าง ORDER BY น้อยไปมาก ด้วย ASC MySQL / MariaDB
SELECT * FROM book ORDER BY price ASC;
ผลลัพธ์
+----+--------+-------+
| id | title | price |
+----+--------+-------+
| 1 | HTML | 100 |
| 2 | CSS | 110 |
| 12 | PHP | 130 |
| 15 | Java | 180 |
| 7 | Python | 200 |
+----+--------+-------+
5 rows in set (0.000 sec)
ORDER BY น้อยไปมาก จากตัวอย่างแสดงข้อมูลจากตาราง book โดยแสดงทุก columns พร้อมกับเรียงลำดับข้อมูลของ column price แบบน้อยไปมาก ด้วย ORDER BY price ASC