Structure Query Languge

Home

SQL Basic
Knowledge Developer Database Internet Resource
1. SELECT Statement
2. GROUP BY
3. HAVING
4. ORDER BY
5. การรวมเงื่อน และ Boolean Operator
6. IN และ BETWEEN
7. Function
8. Aggregate Function
9. JOIN
10. OUTER JOIN
11. Sub Query และ UNION
12. สรุป
 
SQL
SQL Basic
SQL Query
TABLE,VIEW
 
[an error occurred while processing this directive]

4. ORDER BY

ไวยากรณ์

ORDER BY clause

SELECT column1, SUM(column2 )
FROM list-of-tables
ORDER BY olumn-list  [ASC | DESC];
[ ] ตัวเลือก

ORDER BY clause เป็น clause ตัวเลือกซึ่งยินยอมให้แสดงผลลัพธ์ของคิวรี่ที่เรียงลำดับ (ทั้งเรียงลำดับจากน้อยไปมาก หรือ จากมากไปน้อย) ตามคอลัมน์ที่ระบุให้เรียงลำดับ
ASC = Ascending order (เรียงลำดับจากน้อยไปมาก) - เป็นค่าเริ่มต้น
DESC = Descending order (เรียงลำดับจากมากไปน้อย)

ตัวอย่าง

SELECT employee_id, dept, name, age, salary
FROM employee
WHERE dept = 'Sales'
ORDER BY salary;

ประโยคคำสั่งนี้จะเลือก employee_id, dept, name, age และ salary จาก table “employee” ที่ค่า dept เท่ากับ ‘Sales’ และแสดงผลลัพธ์ในลำดับจากน้อยไปมากตาม salary

ถ้าต้องการเรียงลำดับแบบหลายคอลัมน์ ต้องแยกคอลัมน์ด้วยเครื่องหมายจุลภาค

SELECT employee_id, dept, name, age, salary
FROM employee
WHERE dept = 'Sales'
ORDER BY salary, age DESC;


  

สงวนลิขสิทธิ (C) widebase