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)
例如資料為:
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)
留言