sql 按字段指定值排序
-
order by
-
case `A1`
-
when a2 then 1 // 当值为a2,排在第一个
-
when a3 then 2 // 当值为a3,排在第二个
-
when a1 then 3 // 当值为a1,排在第三个
-
end
-
asc // 按上面顺序,正序排列(也可为desc)
可以平凡 不可以平庸 无爱则无忧,无欲则无求,无怒而无敌,无怨才是佛。所有烦恼,都是放不下的执著 开源技群 328035181 MyGitee
order by
case `A1`
when a2 then 1 // 当值为a2,排在第一个
when a3 then 2 // 当值为a3,排在第二个
when a1 then 3 // 当值为a1,排在第三个
end
asc // 按上面顺序,正序排列(也可为desc)