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
在日常的业务需求中,有时会遇到对于查询列表的自定义排序。不仅仅是单纯的对于某个字段的正序或者倒序排序。
例如,通过不同的状态值进行排序,状态的码值有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