Order By (ออเดอะ ไบ) การจัดเรียงข้อมูล
เป็นคำสั่งที่ใช้เรียงข้อมูลที่ไม่เป็นระเบียบในตาราง โดยจะเรียงลำดับจากมากไปหาน้อย หรือ น้อยไปหามากก็ได้
คำสั่งที่ใช้
ORDER BY ชื่อคอลัมน์ [DESC];
คำอธิบาย
ตัว DESC (ดีอีเอสซี) คือตัวกำหนดวว่าจะให้มีการเรียงลำดับจากมากไปหาน้อย หรือ จากน้อยไปหามาก ดังนั้นหากมีการกำหนด DESC ไว้เเสดงว่าต้องการให้ข้อมูลเรียงจากมากไปหาน้อย
ตัวอย่างการใช้งานที่ 1
ตารางข้อมูลนักศึกษา
>>ต้องการทราบรายชื่อนักศึกษา โดยให้เเสดงรายชื่อนักศึกษาตามลำดับชื่อจากน้อยไปมาก
SELECT Student_Fname, Student_Lname
FROM Student
ORDER BY Student_Fname;
การเเสดงผล
ตัวอย่างการใช้งานที่ 2
>>ต้องการทราบรหัสนักศึกษา เเละรายชื่อของนักศึกษา โดยให้เเสดงรหัสนักศึกษาจากมากไปน้อย
SELECT Student_id, Student_Fname, Student_Lname
FROM Student
ORDER BY Student_id DESC;
การเเสดงผล
ตัวอย่างการใช้งานที่ 3
>>ต้องการทราบอายุ รายชื่อของนักศึกษา โดยให้เเสดงจากกลุ่มอายุเรียงลำดับจากน้อยไปมาก และในเเต่ละกลุ่มอายุก็ให้เรียงตามรายชื่อนักศึกษาจากน้อยไปมาก
SELECT Age, Student_Fname, Student_Lname
FROM Student
ORDER BY Age, Student_Fname;
การเเสดงผล
สามารถศึกษาเพิ่มเติมได้ที่ คำสั่ง MySQL ต่างๆ
โดย : http://www.mindphp.com