คำสั่ง SQL ORDER BY

SELECT "column_name"
FROM "table_name"
[WHERE "condition"]
ORDER BY "column_name" [ASC, DESC]

ASC และ DESC คือรูปแบบการเรียงลำดับ

  • ASC เรียงจากน้อยไปหามาก
  • ASC เรียงจากมากไปหาน้อย
นอกจากนี้ยังสามารถกำหนด การจัดเรียงได้มากกว่า 1 คอลัมน์ ดังต่อไปนี้

 

ORDER BY "column_name1" [ASC, DESC], "column_name2" [ASC, DESC]

ตาราง Store_Information

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999
Boston $700 Jan-08-1999

การใช้งาน

SELECT store_name, Sales, Date
FROM Store_Information
ORDER BY Sales DESC
ผลลัพธิ์ที่ได้
store_name Sales Date
Los Angeles $1500 Jan-05-1999
Boston $700 Jan-08-1999
San Diego $250 Jan-07-1999
San Francisco $300 Jan-08-1999

นอกจากนี้เราสามารถใช้ตัวเลขกำหนดแทน คอลัมน์ได้ เช่น

SELECT store_name, Sales, Date
FROM Store_Information
ORDER BY 2 DESC 

บทความในหมวดที่่น่าสนใจ อื่นๆ SQL Learning

08 Oct 08 คำสั่ง SQL DISTINCT อ่าน 1711 24 Mar 09 Database ข้อมูลจังหวัดและอำเภอในประเทศไทย อ่าน 1641 19 Oct 08 คำสั่ง SQL COUNT อ่าน 1639 22 Oct 08 คำสั่ง SQL HAVING อ่าน 1574 19 Oct 08 คำสั่ง SQL functions อ่าน 1538 22 Oct 08 คำสั่ง SQL GROUP BY อ่าน 1521 08 Oct 08 คำสั่ง SQL SELECT อ่าน 1344 13 Oct 08 คำสั่ง SQL LIKE อ่าน 1263 25 Sep 08 คำสั่ง SQL เพื่อสุ่มข้อมูลมาแสดง อ่าน 1212 04 Oct 08 การติดตั้ง MySQL บน Windows อ่าน 1101 13 Oct 08 คำสั่ง SQL WHERE อ่าน 1078 13 Oct 08 คำสั่ง SQL IN อ่าน 996 13 Oct 08 คำสั่ง SQL AND OR อ่าน 947 02 Jun 09 แก้ปัญหา การดึงข้อมูล จากฐานข้อมูล เมื่อเปลี่ยน charset ใน แท็ก meta อ่าน 936 04 Oct 08 ดาวน์โหลด MySQL อ่าน 907
จำนวนผู้เยี่ยมชม 85018 คน 2010 © Copyright ninenik.com. All rights reserved.