SQL ORDER BY คำหลัก
สั่งซื้อโดยใช้คำสำคัญที่ใช้ในการจัดเรียงชุดผลลัพธ์
SQL ORDER BY คำหลัก
สั่งซื้อโดยใช้คำสำคัญที่ใช้ในการเรียงลำดับผลการตั้งค่าให้สอดคล้องกับคอลัมน์หรือหลายคอลัมน์
ORDER BY คำหลักเริ่มต้นที่จะเรียงลำดับระเบียนในลำดับ หากคุณจำเป็นต้องเรียงลำดับระเบียนในลำดับถัดลงคุณสามารถใช้คำหลัก DESC
ไวยากรณ์ SQL สั่ง BY
SELECT column_name , column_name
FROM table_name
ORDER BY column_name , column_name ASC|DESC;
FROM table_name
ORDER BY column_name , column_name ASC|DESC;
ฐานข้อมูลการสาธิต
ในการกวดวิชานี้เราจะใช้ฐานข้อมูลตัวอย่าง w3big
ต่อไปนี้เป็นที่เลือก "เว็บไซต์" ข้อมูลตาราง:
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | 本教程 | http://www.w3big.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
ORDER BY อินสแตนซ์
คำสั่ง SQL ต่อไปนี้เพื่อเลือกเว็บไซต์ทั้งหมดจาก "เว็บไซต์" รายชื่อและจัดเรียงตาม "Alexa" คอลัมน์:
ตัวอย่าง
* เลือกจาก เว็บไซต์
การสั่งซื้อ จำแนกตาม Alexa;
การส่งออกการดำเนินการ:
ORDER BY ตัวอย่าง DESC
คำสั่ง SQL ต่อไปนี้เพื่อเลือกเว็บไซต์ทั้งหมดจาก "เว็บไซต์" รายการและทำตาม "Alexa" คอลัมน์เรียงลำดับ:
ตัวอย่าง
* เลือกจาก เว็บไซต์
การสั่งซื้อ จำแนกตาม Alexa DESC;
การส่งออกการดำเนินการ:
ORDER BY หลายคอลัมน์
คำสั่ง SQL ต่อไปนี้เพื่อเลือกเว็บไซต์ทั้งหมดจาก "เว็บไซต์" รายการและทำตาม "ประเทศ" และ "Alexa" เรียงคอลัมน์:
ตัวอย่าง
* เลือกจาก เว็บไซต์
การสั่งซื้อ จำแนกตาม ประเทศ Alexa;
การส่งออกการดำเนินการ: