在 MySQL 中
ORDER BY
语句用于对查询结果进行排序。可以根据一个或多个列的值对结果集进行排序,可以指定升序(ASC
)或降序(DESC
)排序。
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...;
在这个语法中,SELECT
查询用于检索数据,table_name
是要检索数据的数据表的名称,ORDER BY
子句用于对查询结果进行排序,column1
, column2
, ... 是要排序的列名,ASC
表示升序排序,DESC
表示降序排序。
例如,要按照 username
列的值对 users
表中的数据进行升序排序,可以执行以下 SQL 命令:
SELECT * FROM users ORDER BY username ASC;
如果要按照 age
列的值进行降序排序,可以执行以下 SQL 命令:
SELECT * FROM users ORDER BY age DESC;
如果要按照 age
列的值进行降序排序,并且