mysql自定义排序规则

遇到个这样的需求,前台一个列表数据,有个枚举值platform,里面有如下图所示4个值,db里面分别是0,1,2,3

《mysql自定义排序规则》 image.png
《mysql自定义排序规则》 image.png

列表支持排序,因为客户是老外,所以他们自然觉得应该按照字母表排序,所以直接order by platform就不行了。

百度了一下,mysql支持自定义的排序方式,order by field(platform,1,0,2,3)这样就可以了。

感谢强大的sql。

    原文作者:老胡de博客
    原文地址: https://www.jianshu.com/p/0194ddce1fa0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞