mysql如何排序,mysql 排序字段( 二 )


MySQL中排序输出需要用order by 。如图,test表中有如下数据:现在分别要求按ID正序和倒序输出结果 。
查询了资料发现有两种方式可以对in查询的结果进行排序 。
用逗号分隔每一个字段,如果字段不指明排序方式,默认是增序 。排序的方法是先按第一个字段排序 , 如果有相同的再按后续的字段依次排序 。
两种方式:直接在mysql中排序 ,  查看一下SQL语句的order by 使用 查询出来的数据,利用排序算法 , 在内存中排序 。什么插入排序,冒泡排序,快速排序等等 。个人建议,直接在数据库中排序 , 简单高效 。
通过field函数自定义排序 select * from tb order by field(活动状态,筹备中,进行中,已结束) asc,开始时间 asc;但这种只能按指定排序,你这种多种排序,有困难 。可以看看上面两种方法结合或许有更好的方法 。
关于mysql如何排序和mysql 排序字段的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读