首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-01-10 
高分求教:sql语句中怎样将字符类型转换成数字类型?如题:字符类型排序出现如下情况:1、11、12、13、2,希望按照1

高分求教: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转成数字后排序,效率极低..
[解决办法]
很不错的方法。。

热点排行