MySql中 order by将列的数值以自定义顺序排序
需求描述:将已接收状态排序到最后
数据库字段:status (0未接收,1已接收,2已退回)
分析:常用的asc/desc已经不能满足
因此采用:order by case when x=1 then r1 when x=2 then r2 else x end
例如:
select
t.status
from tablet t
ORDER BY
CASE
WHEN t....
原创
2019-08-22 17:29:19 ·
483 阅读 ·
0 评论