Applies ToAccess cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Mệnh đề ORDER BY trong Access sẽ sắp xếp bản ghi kết quả của truy vấn trên những trường được chỉ định theo thứ tự tăng dần hoặc giảm dần.

Cú pháp

SELECT fieldlistFROM tableWHERE selectcriteria[ORDER BY field1 [ASC | DESC ][, field2 [ASC | DESC ]][, ...]]]

Câu lệnh SELECT chứa mệnh đề ORDER BY có những phần sau đây:

Phần

Mô tả

fieldlist

Tên của một hoặc nhiều trường cần truy xuất cùng với mọi biệt danh tên trường, hàm tổng hợp SQL, các vị từ chọn (ALL, DISTINCT, DISTINCTROW hoặc TOP) hay các tùy chọn khác của câu lệnh SELECT.

table

Tên của bảng mà các bản ghi được truy xuất từ đó.

selectcriteria

Tiêu chí lựa chọn. Nếu câu lệnh có mệnh đề WHERE thì bộ máy cơ sở dữ liệu Microsoft Access sẽ sắp xếp các giá trị sau khi áp dụng điều kiện WHERE cho các bản ghi.

field1, field2

Tên của các trường cần sắp xếp bản ghi.

Ghi chú

ORDER BY là tùy chọn. Tuy nhiên, nếu bạn muốn hiển thị dữ liệu của mình theo thứ tự đã sắp xếp, bạn phải sử dụng ORDER BY.

thứ tự sắp xếp mặc định là tăng dần (A đến Z, 0 đến 9). Cả hai ví dụ sau đây đều sắp xếp tên nhân viên theo thứ tự họ:

SELECT LastName, FirstNameFROM EmployeesORDER BY LastName;
SELECT LastName, FirstNameFROM EmployeesORDER BY LastName ASC;

Để sắp xếp theo thứ tự giảm dần (Z đến A, 9 đến 0), hãy thêm từ dành riêng DESC vào cuối từng trường bạn muốn sắp xếp theo thứ tự giảm dần. Ví dụ sau đây sẽ chọn lương và sắp xếp lương theo thứ tự giảm dần:

SELECT LastName, SalaryFROM EmployeesORDER BY Salary DESC, LastName;

Nếu bạn chỉ định một trường chứa dữ liệu Bản ghi nhớ hoặc Đối tượng OLE trong mệnh đề ORDER BY thì sẽ xảy ra lỗi. Bộ máy cơ sở dữ liệu Microsoft Access không sắp xếp trên trường của các kiểu này.

ORDER BY thường là mục cuối cùng trong một câu lệnh SQL.

Bạn có thể bao gồm các trường bổ sung trong mệnh đề ORDER BY. Trước tiên, các bản ghi đã sắp xếp theo trường đầu tiên sẽ được liệt kê sau ORDER BY. Sau đó, các bản ghi có giá trị bằng nhau trong trường đó sẽ được sắp xếp theo giá trị trong trường thứ hai được liệt kê và tiếp tục như vậy.

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.