Devdit
 

sort by SQL คืออะไร ใช้ทำอะไร

1.9K

sort by SQL คือ ORDER BY เป็นคำสั่งของ SQL ใช้สำหรับเรียงลำดับข้อมูล โดยเรียงได้ 2 แบบ คือ ASC เรียงจากน้อยไปมาก เช่น 0 ถึง 9, a ถึง z และ DESC เรียงจากมากไปน้อย เช่น 9 ถึง 0, z ถึง a สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง sort by SQL คืออะไร ใช้ทำอะไร

1. sort by แบบ ORDER BY ASC น้อยไปมาก

SELECT * FROM book ORDER BY title ASC
+----+-------+
| id | title |
+----+-------+
|  1 | A     |
|  2 | B     |
|  3 | C     |
|  5 | Z     |
+----+-------+

คำอธิบาย

จากตัวอย่าง SQL เรียงลำดับคือ ORDER BY title ASC หมายความว่าให้ sort by จาก column ชื่อ title ด้วยคำสั่ง ORDER BY เรียงจากน้อยไปมากด้วย ASC

 

2. sort by แบบ ORDER BY DESC มากไปน้อย

 SELECT * FROM book ORDER BY title DESC
 +----+-------+
| id | title |
+----+-------+
|  5 | Z     |
|  3 | C     |
|  2 | B     |
|  1 | A     |
+----+-------+

คำอธิบาย

จากตัวอย่าง SQL เรียงลำดับคือ ORDER BY title DESC หมายความว่าให้ sort by จาก column ชื่อ title ด้วยคำสั่ง ORDER BY เรียงจากมากไปน้อยด้วย DESC

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