数据库篇-07-技术11-sql -order by-组内排序-mybatis 多字段应用组内排序

组内排序及规则:大致就是多个排序字段同时生效,且有优先级之说:

(1)在MySql中,使用 ASC 或 DESC 关键字来设置查询结果是按升序或降序排列。

(2)尤其非常特别重要:默认按升序(ASC)排列。

(3)order by 后可加2个(或多个)字段,字段之间用英文逗号隔开。

(4)若A用升序,B用降序,SQL该这样写:order by A ASC, B DESC; 默认同理,也可以这样写:order by A, B DESC;

(5)若A、B都用降序,必须用两个DESC,order by A DESC, B DESC;

(6)多个字段时,优先级按先后顺序而定。

实例举例:默认不传或传’sort1=1’按jg.time升序排序;
注意字符串(机构名称)排序表达方式: CONVERT(jg.jgmc USING gbk)


ORDER BY date_format(jg.time, ‘%Y-%m-%d’) asc


ORDER BY date_format(jg.time, ‘%Y-%m-%d’) desc


,date_format(jg.clrq, ‘%Y-%m-%d’) asc


,date_format(jg.clrq, ‘%Y-%m-%d’) desc


,CONVERT(jg.jgmc USING gbk) asc


, CONVERT(jg.jgmc USING gbk) desc


,CONVERT(jg.fr USING gbk) asc


,CONVERT(jg.fr USING gbk) desc


,CONVERT(jg.dsmc USING gbk) asc


,CONVERT(jg.dsmc USING gbk) desc


,CONVERT(jg.qmc USING gbk) asc


,CONVERT(jg.qmc USING gbk) desc


,CONVERT(djy.thirdytlxmc USING gbk) asc


,CONVERT(djy.thirdytlxmc USING gbk) desc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追梦者晓东

我是最不起眼的程序员阿东。感谢

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值