mysql降序排序语句
时间: 2023-10-21 20:18:19 浏览: 143
MySQL中使用`ORDER BY`子句对结果进行排序,可以使用`DESC`关键字进行降序排序。例如,以下语句将根据`score`列降序排列`students`表的结果集:
```
SELECT * FROM students ORDER BY score DESC;
```
如果要按多个列进行排序,可以在`ORDER BY`子句中指定多个列名,用逗号分隔。例如,以下语句将根据`score`列降序排列,如果分数相同,则根据`name`列升序排列`students`表的结果集:
```
SELECT * FROM students ORDER BY score DESC, name ASC;
```
相关问题
mysql降序
在 MySQL 中,可以使用 `ORDER BY` 子句来对查询结果进行排序。默认情况下是升序排列,如果需要降序排列,可以在列名后面加上关键字 `DESC`,表示降序排列。例如:
```
SELECT * FROM table_name ORDER BY column_name DESC;
```
其中,`table_name` 是表名,`column_name` 是要排序的列名。这条语句将按照 `column_name` 列的值降序排列,最大值排在最前面。
mysql 设置acs降序排序空的在后面
您可以使用如下的SQL语句来实现ACS降序排序并将空值放在最后:
```
SELECT * FROM your_table_name ORDER BY your_column_name ASC NULLS LAST;
```
其中,`your_table_name`代表您要排序的表名,`your_column_name`代表您要排序的列名。
在这个SQL语句中,`ASC`表示升序排序,`NULLS LAST`表示将空值放在最后。如果您希望将空值放在最前面,则可以使用`NULLS FIRST`选项。
阅读全文