您可以使用以下方法实现从大到小排序:

SELECT * FROM 表名
ORDER BY CASE WHEN 列名 = 值1 THEN 1
              WHEN 列名 = 值2 THEN 2
              ...
              ELSE 0
         END DESC;

在 ORDER BY 子句中,使用 CASE WHEN 语句对列值进行判断,然后返回相应的排序值。DESC 关键字用于指定降序排序。

MySQL ORDER BY 使用 CASE WHEN 实现降序排序

原文地址: https://www.cveoy.top/t/topic/qC2Z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录