Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách sắp xếp (ORDER BY) theo hai cột trong MySQL

Cú pháp:

ORDER BY cột1 ASC|DESC, cột2 ASC|DESC;

Cột đầu tiên được ưu tiên sắp xếp trước, cột thứ hai giải quyết ties.

Ví dụ bảng OrderByDemo (StudentId, StudentName, StudentAge):

SELECT * FROM OrderByDemo ORDER BY StudentId ASC, StudentAge ASC;

Kết quả ASC/ASC:

1 John 23
2 David 20
3 Johnson 24
4 Carol 26

DESC/DESC:

4 Carol 26
3 Johnson 24
2 David 20
1 John 23

Có thể kết hợp ASC/DESC tùy ý.