Devdit
 

SQL เรียงวันที่น้อยไปมาก มากไปน้อย

4.8K

SQL เรียงวันที่น้อยไปมาก มากไปน้อย ด้วยคำสั่ง ORDER BY บทความนี้สอนเขียนคำสั่ง SQL เรียงวันที่ เรียงเวลา ด้วยคำสั่ง ORDER BY แบบ ASC น้อยไปมาก และ DESC มากไปน้อย พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง SQL เรียงวันที่น้อยไปมาก มากไปน้อย

1. SQL เรียงวันที่น้อยไปมาก ด้วย ORDER BY ASC

SELECT * FROM book ORDER BY date ASC
+----+-------+---------------------+
| id | title | date                |
+----+-------+---------------------+
|  2 | B     | 2022-07-01 09:30:00 |
|  1 | A     | 2022-07-03 09:00:00 |
|  3 | C     | 2022-07-05 10:00:00 |
|  5 | Z     | 2022-07-07 14:00:00 |
+----+-------+---------------------+

คำอธิบาย

จากตัวอย่างเขียนคำสั่ง SQL ส่วนของการเรียงลำดับวันที่ คือ ORDER BY date ASC หมายความว่าให้เรียงข้อมูลด้วยคำสั่ง ORDER BY ของ column date แบบน้อยไปมากด้วย ASC

 

2. SQL เรียงวันที่มากไปน้อย ด้วย ORDER BY DESC

 SELECT * FROM book ORDER BY date DESC
 +----+-------+---------------------+
| id | title | date                |
+----+-------+---------------------+
|  5 | Z     | 2022-07-07 14:00:00 |
|  3 | C     | 2022-07-05 10:00:00 |
|  1 | A     | 2022-07-03 09:00:00 |
|  2 | B     | 2022-07-01 09:30:00 |
+----+-------+---------------------+

คำอธิบาย

จากตัวอย่างเขียนคำสั่ง SQL ส่วนของการเรียงลำดับวันที่ คือ ORDER BY date DESC หมายความว่าให้เรียงข้อมูลด้วยคำสั่ง ORDER BY ของ column date แบบมากไปน้อยด้วย DESC

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