Mệnh đề ORDER BY cot DESC sắp xếp giảm dần (lớn→nhỏ), ORDER BY cot ASC sắp xếp tăng dần (nhỏ→lớn).
Ví dụ
Tạo bảng 6 giá trị:
mysql> create table DemoTable ( Value int ); Query OK, 0 rows affected (0.56 sec)
Dữ liệu: 134, 245, 451, 1090, 789, 434
Case 1: Giảm dần (DESC) - Lớn đến nhỏ
mysql> select *from DemoTable order by Value DESC;
+-------+ | Value | +-------+ | 1090 | | 789 | | 451 | | 434 | | 245 | | 134 | +-------+
Case 2: Tăng dần (ASC) - Nhỏ đến lớn
mysql> select *from DemoTable order by Value ASC;
+-------+ | Value | +-------+ | 134 | | 245 | | 434 | | 451 | | 789 | | 1090 | +-------+
Mặc định: ORDER BY cot tương đương ORDER BY cot ASC.
Sắp xếp đa cột: ORDER BY cot1 DESC, cot2 ASC - sắp cot1 giảm, nếu trùng thì cot2 tăng.
NULL: Mặc định NULL lên đầu (ASC) hoặc cuối (DESC). Dùng ORDER BY cot IS NULL, cot để kiểm soát.