piplin's程式記事
.NET SQL PHP之間的愛恨情仇筆記。
2011年2月14日 星期一
nvarchar欄位,數字資料排序
欄位為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
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言