普通的按某一個字段或者多個字段排序沒辦法知足咱們的需求時,能夠經過case when來排序mysql
mysql> select * from test order by field(num,-1) desc; mysql> select * from test order by case when num = -1 then 1 else 0 end desc;