14 July 2016

Từ khoá ORDER BY trong SQL sắp xếp lọc tăng ASC và giảm DESC

 Sắp xếp các dòng
Mệnh đề ORDER BY được dùng để sắp xếp các dòng.
Ví dụ bảng Orders:
CompanyOrderNumber
Sega3412
ABC Shop5678
W3Schools2312
W3Schools6798

Để lấy danh sách các công ty theo thứ tự chữ cái (tăng dần):
SELECT Company, OrderNumber FROM Orders
ORDER BY Company
Kết quả trả về:
CompanyOrderNumber
ABC Shop5678
Sega3412
W3Schools6798
W3Schools2312

Lấy danh sách các công ty theo thứ tự chữ cái (tăng dần) và hoá đơn đặt hàng theo thứ tự số tăng dần:
SELECT Company, OrderNumber FROM Orders
ORDER BY Company, OrderNumber
Kết quả trả về:
CompanyOrderNumber
ABC Shop5678
Sega3412
W3Schools2312
W3Schools6798

Lấy danh sách các công ty theo thứ tự giảm dần DESC:
SELECT Company, OrderNumber FROM Orders
ORDER BY Company DESC
Kết quả trả về:
CompanyOrderNumber
W3Schools6798
W3Schools2312
Sega3412
ABC Shop5678

Lấy danh sách các công ty theo thứ tự giảm dần DESC và tăng ASC:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC

Kết quả trả về:
CompanyOrderNumber
W3Schools2312
W3Schools6798
Sega3412
ABC Shop5678

0 nhận xét:

Post a Comment

 

BACK TO TOP

Xuống cuối trang