SQL ORDER BY Keyword - Sắp xếp trong SQL

=> Mệnh đề SQL ORDER BY trong SQL dùng để sắp xếp kết quả theo thứ tự tăng dần hoặc giảm dần.
  + Để mặc định với từ kháo ORDER BY thì sẽ sắp xếp các bản ghi theo thứ tự tăng dần.
để sắp xếp theo thứ tự giảm dần thì chúng ta dùng từ khóa DESC.

Cú pháp : 

SELECT column1,column2..
FORM table_name 
ORDER BY column1, column2 ..ASC | DESC;

DEMO DATABASE 

Cho bảng sau :



SELECT  * FROM Customers
ORDER BY Country;

=> Câu lệnh trên sắp xếp các bản ghi theo thứ tự Alphabet của cột Country.

Ngược lại 


SEECT * FROM Customers
ORDER BY Country DESC;


=> Sắp xếp theo chiều giảm dần.


=> Các trường hợp đặc biệt
SELECT * FROM Customers
ORDER BY Country ASC , CustomerName DESC;

+ Sắp xếp các bản ghi theo thứ tự giảm dần Alphabet.
+ Sau đó trong các bản ghi đã sắp xếp ta sắp xếp trường CustomerName theo thứ tự từ tăng dần.

Nhận xét

Bài đăng phổ biến