实际数据
data dataflag
aaa 1
aaa 2
aaa 3
aaab 3
dsab 3
casscab 2
--------------------------------------
select * from testtable order by case when dataflag=2 then 0 when dataflag=1 then 1 when dataflag=3 then 2 end
--------------------------------------
casscab 2
aaa 2
aaa 1
aaa 3
aaab 3
dsab 3
order by 对结果进行排序,case when then end用作于条件控制,二者混合使用就可以使结果指定顺序进行输出
本文介绍了一种使用SQL的CASE WHEN THEN END语句结合ORDER BY来进行灵活排序的方法,通过具体实例展示了如何根据不同条件对数据进行排序。
4642

被折叠的 条评论
为什么被折叠?



