SQL多字段排序

Posted 次元宅的我

tags:

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

emm 其实也没什么 就是写sql查询的时候 要对多个字段排序
比如  查询原本的数据是

年份  科目   批次

2014   理科   本二
2015   理科   本二

2015   理科    本一
2016   理科    本二

2016    理科    本一
2014    理科    本一

然后对年份和批次做二次排序查询

Order By Year  Desc,Batch

就会变成

2016   理科    本一
2016   理科    本二

2015    理科    本一
2015    理科    本二

2014    理科    本一
2014    理科    本二

(PS:其实是我写了个接口 把数据直接丢给他 但是他为了页面效果让我加的......)








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

mybatis plus wrapper.orderBy 自定义排序 自定义sql 多字段拼接

mybatis plus wrapper.orderBy 自定义排序 自定义sql 多字段拼接

mybatis plus wrapper.orderBy 自定义排序 自定义sql 多字段拼接

javaList指定多字段排序-内存排序

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

es根据一个字段分组聚合另一个字段进行排序