求一个排序的sql
表里有一个字段 SortNumber,要求手工输入的,起排序作用。数字越小,排前;数字越大,排后面。但是SortNumber的默认值是0,如果SortNumber=0,则排在最后。
所以现在的需求是:一个表,按SortNumber从小到大排序,( <0的部分已经排除,不用管),0要求排最后~
在线等~
------解决方案--------------------Select * from tb
order by Case when SortNumber=0 then 1 else 0 end,SortNumber