WikiHow này hướng dẫn bạn cách sử dụng mệnh đề ORDER BY trong SQL để sắp xếp kết quả từ bảng. Mệnh đề ORDER BY cho phép bạn sắp xếp một hoặc nhiều cột theo cả thứ tự tăng dần và giảm dần.
Các bước
Bước 1. Nhập SELECT *
Điều này có nghĩa là chúng tôi sẽ xem xét tất cả các cột. Chuyển sang dòng tiếp theo.
Bước 2. Nhập FROM tên_bảng
Thay thế table_name bằng tên của bảng, sau đó chuyển sang dòng tiếp theo.
Bước 3. Nhập ĐẶT HÀNG THEO tiêu chí;
Dưới đây là một số ví dụ:
- Ví dụ: nếu bạn muốn hiển thị kết quả theo thứ tự bảng chữ cái dựa trên cột có tên là NAME, bạn sẽ sử dụng ORDER BY NAME;. Thứ tự tăng dần là thứ tự sắp xếp mặc định, nhưng bạn cũng có thể chỉ định rằng bạn muốn nó tăng dần bằng cách sử dụng ORDER BY NAME ASC; nếu bạn muốn.
- Nếu bạn muốn hiển thị kết quả theo thứ tự ngược lại, bạn nên sử dụng ORDER BY NAME DESC;. DESC có nghĩa là "thứ tự giảm dần".
- Nếu bạn muốn sắp xếp dựa trên hai cột, hãy phân tách chúng bằng dấu phẩy. Ví dụ: ĐẶT HÀNG BẰNG LAST_NAME ASC, FIRST_NAME DESC; sẽ hiển thị kết quả được sắp xếp theo thứ tự bảng chữ cái theo họ. Nếu cùng một LAST_NAME khớp với nhiều mục nhập FIRST_NAME, kết quả của FIRST_NAME cũng sẽ hiển thị theo thứ tự giảm dần.
Bước 4. Thực hiện lệnh
Bây giờ bạn sẽ thấy kết quả SQL của mình theo thứ tự thích hợp.