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