StepCoding

กำหนดวิธีการเรียงลำดับด้วย ASC และ DESC

อ่าน [5968] หมวดหมู่: คำสั่ง SELECT เบื้องต้น

ค่า default ของวิธีการเรียงข้อมูลนั้นจะเรียงตามลำดับน้อยไปมาก (ascending) ซึ่งเราอาจจะกำหนดการเรียงลำดับจากน้อยไปมากด้วย keyword ASC ตามหลัง field นั้น ๆ ได้ ดังนี้

SELECT * FROM person ORDER BY last_name, first_name;

# ได้ผลลัพธ์เหมือนกับ
SELECT * FROM person ORDER BY last_name ASC, first_name ASC;
idlast_namefirst_named
3BrownBetty1971-07-12
1BrownBill1972-10-14
4LarssonSelma1968-05-29
2LarssonSven1965-01-03

ถ้าต้องการเรียงลำดับจากมากไปน้อย (descending) จะต้องกำหนดเป็น keyword DESC แทน ดังนี้

SELECT id, last_name, first_name, d FROM person ORDER BY id DESC;
idlast_namefirst_named
4LarssonSelma1968-05-29
3BrownBetty1971-07-12
2LarssonSven1965-01-03
1BrownBill1972-10-14

ผู้สนับสนุน