日期:2014-05-19  浏览次数:20709 次

求一个排序的sql
表里有一个字段   SortNumber,要求手工输入的,起排序作用。数字越小,排前;数字越大,排后面。但是SortNumber的默认值是0,如果SortNumber=0,则排在最后。

所以现在的需求是:一个表,按SortNumber从小到大排序,( <0的部分已经排除,不用管),0要求排最后~

在线等~

------解决方案--------------------
Select * from tb
order by Case when SortNumber=0 then 1 else 0 end,SortNumber