mysql根据指定顺序排序

SELECT status FROM t_financialorder ORDER BY FIELD(status,100,200,800) DESC,status ASC

FIELD为关键字,status为字段名;

以上sql表示首先按100->200->800由小到大倒序排列(即800最前,200其次,100最后),剩余记录按status由小到大排序。

posted @ 2019-02-18 09:51  天生神经  阅读(999)  评论(0编辑  收藏  举报