读书人

:sql语句中怎样将字符类型转换成数字

发布时间: 2012-01-10 21:26:50 作者: rapoo

高分求教:sql语句中怎样将字符类型转换成数字类型?
如题:字符类型排序出现如下情况:1、11、12、13、2,希望按照1、2、……11、12、13来排序,请高手指点!

[解决办法]
假设字段为f
Select * From TableName Order By Len(f), f
[解决办法]
1.用数字类型做保存。
2.字符前加0,长度保持一致: 001 002 011 012 ...
3.用convert转成数字后排序,不过效率就,,,,
[解决办法]
用Convert转成数字后排序,效率极低..
[解决办法]
很不错的方法。。

读书人网 >VB Dotnet

热点推荐