mysql order by多个字段

Posted SimonHu1993

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql order by多个字段相关的知识,希望对你有一定的参考价值。

mysql order by 多字段排序
mysql单个字段降序排序:

select * from table order by id desc;
mysql单个字段升序排序:

select * from table order by id asc;
mysql多个字段排序:

select * from table order by id desc,name desc;
多字字段排序只需要添加多个排序条件,并且每个排序的条件之前用逗号分开。

order by id desc,name desc; 表示先按照id降序排序,再按照name降序排序。

同理:

order by id desc,name asc; 表示先按照id降序排序,再按照name升序排序。

order by多个字段时,每个字段后都要添加asc或者desc关键字,否则没加关键字的字段默认按照asc正序排列。

以上是关于mysql order by多个字段的主要内容,如果未能解决你的问题,请参考以下文章

mysql order by 多个字段

rank() over(partition by A order by B) MySQL里可以partition多个字段嘛

mysql ordery by 默认是如何进行排序的呢

mysql 可以group by 两个字段吗

order by 后有多个字段

Mysql多字段order by用法