Mysql多字段order by用法

Posted Twelve_Eleven

tags:

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

今天运维提出数据展示增加处理标识排序功能,看了代码发现原来已经order by了,是以id倒序排的,现需要同时对两个字段进行排序.

加了个参数试了一下,结果报错了.... 后来发现少了个逗号...

mysql中,我们可以使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。 默认情况下,它是按升序排列

order by 后可加2个字段,用英文逗号隔开,

如A用升序, B降序,SQL该这样写,order by A ASC,  B DESC;也可以这样写:order by A, B DESC;
如果都用降序,必须用两个desc ,order by A DESC, B DESC;


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

SQL如何使用order by语句查询数据表的多字段

mysql order by无效问题

mysql order by多个字段

Mysql中ORDER BY 排序怎么使用?指定顺序和多字段排列

多对多字段上的 order_by 导致查询集中的重复条目

SQL-ORDER BY 多字段排序(升序降序)