เป็นคำสั่งที่ใช้เรียงข้อมูลที่ไม่เป็นระเบียบในตาราง โดยจะเรียงลำดับจากมากไปหาน้อย หรือ น้อยไปหามากก็ได้
คำสั่งที่ใช้
โค้ด: เลือกทั้งหมด
ORDER BY ชื่อคอลัมน์ [DESC];
ตัว DESC คือตัวกำหนดวว่าจะให้มีการเรียงลำดับจากมากไปหาน้อย หรือ จากน้อยไปหามาก ดังนั้นหากมีการกำหนด DESC ไว้เเสดงว่าต้องการให้ข้อมูลเรียงจากมากไปหาน้อย
ตัวอย่างการใช้งานที่ 1
ตารางข้อมูลนักศึกษา >>ต้องการทราบรายชื่อนักศึกษา โดยให้เเสดงรายชื่อนักศึกษาตามลำดับชื่อจากน้อยไปมาก
โค้ด: เลือกทั้งหมด
SELECT Student_Fname, Student_Lname
FROM Student
ORDER BY Student_Fname;
>>ต้องการทราบรหัสนักศึกษา เเละรายชื่อของนักศึกษา โดยให้เเสดงรหัสนักศึกษาจากมากไปน้อย
โค้ด: เลือกทั้งหมด
SELECT Student_id, Student_Fname, Student_Lname
FROM Student
ORDER BY Student_id DESC;
>>ต้องการทราบอายุ รายชื่อของนักศึกษา โดยให้เเสดงจากกลุ่มอายุเรียงลำดับจากน้อยไปมาก และในเเต่ละกลุ่มอายุก็ให้เรียงตามรายชื่อนักศึกษาจากน้อยไปมาก
โค้ด: เลือกทั้งหมด
SELECT Age, Student_Fname, Student_Lname
FROM Student
ORDER BY Age, Student_Fname;