大家好,如果您还对order by 两个字段不太了解,没有关系,今天就由本站为大家分享order by 两个字段的知识,包括PHP中order by后的两种排序怎么同时满足的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!
本文目录
PHP中order by后的两种排序怎么同时满足
没有所谓的同时排序,但是可以依据多个字段的计算结果排序,例如order by m.money * r.LastWeek_Hits DESC --按两个字段的乘积排序或者更复杂的order by IF(m.money 》 r.LastWeek_Hits, m.money, r.LastWeek_Hits) DESC --取两个字段中值较大的一个进行排序不过以上排序在数据库端都会有性能损失其他就像楼上说的了
order by 后有多个字段
1、首先新建一个database_oder数据库。
2、在database_order 数据库中,创建一个新表并添加数据。
3、然后在数据库中,新建一个查询器。在查询器中添加一个查询语句,并点击执行。
4、在查询语句后 添加“order by t_id desc” 排序语句。其中 “t_id”是按查询该字段来排序 ,“desc”是排序方式为降序。
5、最后添加排序语句后,点击运行按钮,看到查询结果,是按t_id 降序方式排序。
mysql order by怎样多个时间字段排序
直接将两个字段都加入order by中即可:order by toptime desc, eidttime desc;
order by同一个表中两个字段集合
order by age,salary desc,name desc 意思是age升序排列,age相等时候 按salary降序排,age,salary都相等时候,按name降序排 -----------对啊。
如果你还想了解更多这方面的信息,记得收藏关注本站。