mysql查询列表时,按某字段自定义排序

在mysql查询列表进行排序时,可以直接用order by `字段`进行排序。

如果是根据某个特定的顺序,直接这样是没有办法排列的。

需要用field(`字段`, 顺序,1, 2。。。)

举个例子:

mysql查询列表时,按某字段自定义排序_第1张图片

默认查出来是这样的,如果我想按照状态status排序,并且是1,5,6,3,4这样的顺序。语句如下:

mysql查询列表时,按某字段自定义排序_第2张图片

后面也可以再接其他条件,我这里只各拿了一条数据,所以再加其他条件也看不出效果。

你可能感兴趣的:(mysql)