欄位為nvarchar欄位,依據排序並非可以得到預期結果,若以數字(nvarchar)為排序將會以字串方式作排列。
尚未做處理之排序結果如:
select 彩劵號碼 from dbo.Lucky
select 彩劵號碼 from dbo.Lucky
order by
(case ISNUMERIC(彩劵號碼) when 1 then STR(彩劵號碼,10)else 彩劵號碼 end)
參考來源:http://www.dotblogs.com.tw/621122/archive/2011/02/11/21339.aspx