Hướng dẫn dùng desc order trong PHP
ORDER BY trong SQL được sử dụng cùng với Ví dụ: kết quả trả về sắp xếp theo tứ tự tăng dần của cột Hoten (do Hoten là text nên sắp xếp theo bảng chữ cái, vần A rồi đến B ..., trong trường hợp cột sắp xếp dạng số thì nó sẽ xếp theo giá trị theo kiểu số.) SELECT * FROM Khachhang ORDER BY Hoten LIMIT 14, 9 Mặc định ORDER BY sắp xếp tăng dần (ASC giá trị nhỏ ở những dòng đầu lớn ở sau) Kết quả:
Có một file CSDL mẫu dạng SQLite, bạn có thể tải về thực hành: CSDL SQLite mẫu. Hoặc Chạy SQL Online Từ khóa ORDER BY mệnh đề sắp xếp theo nhiều cộtORDER BY cho phép xếp theo nhiều cột. Các cột chỉ ra trong mệnh đề ORDER BY cách nhau bởi dấu phảy, nó sẽ tiến hành sắp xếp lần lượt theo các cột được chỉ ra. Ví dụ xếp kết quả truy vấn sau theo tên quốc gia (cột Quocgia), sau đó các kết quả cùng quốc gia xếp theo KhachhangID SELECT * FROM Khachhang ORDER BY Quocgia, KhachhangID LIMIT 12,10 Kết quả: Bảng kết quả cho thấy các khách hàng có quốc giá Anh xếp trên nhóm khách hàng Mỹ do xếp theo tên quốc gia, Anh đứng trước trong bảng chữ cái. Sau đó các khách hàng cùng quốc gia được xếp theo KhachhangID (ID nhỏ xếp trên)
ORDER BY tăng dần ASC, giảm dần DESCĐể chỉ rõ sắp xếp giảm dần trong sql, sắp xếp tăng dần trong sql thì mệnh đề ORDER BY kết hợp với từ khóa ASC và DESC
Ví dụ xếp kết quả tên quốc gia giảm dần, sau đó trong cùng quốc gia thì CustomeID tăng dần SELECT * FROM Khachhang ORDER BY Quocgia DESC, KhachhangID ASC LIMIT 50,10
|