Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

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 fieldlist
FROM table
WHERE 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, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER 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, Salary
FROM Employees
ORDER 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ú.

Thông tin này có hữu ích không?

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

Cảm ơn phản hồi của bạn!

×