2010年9月7日 星期二

SQL 排序,將文字當作數字排序

客戶需求,需要把是Varchar格式的欄位用數字由小到大排序
例如資料為:
0
1
2
10
11
文字排序會是
0,1,10,11,2

用數字排序會是
0,1,2,10,11

SQL指令請下
select mumber from table order by cast(mumber as integer)

沒有留言: