SẮP XẾP NHỮNG HÀNG:

Một phần của tài liệu Lập trình cơ sở dữ liệu C Sharp-Phần 1 ppt (Trang 59 - 61)

Bạn có thể sử dụng mệnh đề ORDER BY để phân loại sắp xếp những hàng truy xuất được từ cơ sở dữ liệu. Bạn chỉ định cột (hay những cột) để phân loại sắp xếp trong mệnh đề ORDER BY. Theo mặc định, những hàng được phân loại trong thứ tự tăng dần. Chẳng hạn, phát biểu SELECT sau đây sắp xếp những hàng sử dụng cột ProductName :

SELECT ProductID, ProductName, UnitsInStock, ReorderLevel

FROM Products

ORDER BY ProductName;

Hình 3.13 cho thấy những kết quả của phát biểu SELECT này. Như bạn có thể thấy, những hàng được sắp xếp theo thứ tự tăng dần sử dụng cột ProductName .

Hình 3.13: Sử dụng mệnh đề ORDER BY để sắp xếp những sản phẩm theo giá trị tăng dần của ProductName

Bạn có thể phát biểu rõ ràng sự phân loại sắp xếp cho một cột sử dụng từ khóa ASC hay DESC. ASC sắp xếp những cột theo thứ tự tăng dần (tiết mục nhỏ nhất đầu tiên), và DESC sắp xếp những cột theo thứ tự giảm dần (tiết mục lớn nhất đầu tiên). Chẳng hạn, phát biểu SELECT sau đây sắp xếp những sản phẩm theo thứ tự giảm dần sử dụng cột ProductName :

SELECT ProductID, ProductName, UnitsInStock, ReorderLevel

FROM Products

ORDER BY ProductName DESC;

Bạn có thể chỉ định nhiều cột trong một mệnh đề ORDER BY. Chẳng hạn, phát biểu SELECT sau đây sắp xếp những hàng sử dụng cả hai cột UnitsInStock và ReorderLevel :

SELECT ProductID, ProductName, UnitsInStock, ReorderLevel

FROM Products

ORDER BY UnitsInStock DESC, ReorderLevel ASC;

Hình 3.14 cho thấy những kết quả của phát biểu SELECT này. Như bạn có thể nhìn thấy, những hàng được sắp xếp cột UnitsInStock trước tiên (theo thứ tự giảm dần), và sau đó là cột ReorderLevel (theo thứ tự tăng dần).

Hình 3.14: Sử dụng những từ khóa DESC và ASC để sắp xếp những sản phẩm với sự giảm dần UnitsInStock và tăng lên ReorderLevel

Một phần của tài liệu Lập trình cơ sở dữ liệu C Sharp-Phần 1 ppt (Trang 59 - 61)

Tải bản đầy đủ (PDF)

(154 trang)