在 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 列的值进行降序排序,并且