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由小到大排序。

原文地址:https://www.cnblogs.com/zran/p/10393941.html