mysql 自定义排序

在日常的业务需求中,有时会遇到对于查询列表的自定义排序。不仅仅是单纯的对于某个字段的正序或者倒序排序。

例如,通过不同的状态值进行排序,状态的码值有1,2,3,4,5  排序可能是3,2,5,1,4

解决方法:

select * from table order by field(`status`,3,2,5,1,4) asc

参考:https://blog.csdn.net/weixin_39712821/article/details/113320529

posted @ 2022-03-21 17:10  半柠檬  阅读(350)  评论(0编辑  收藏  举报