首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql中字符串的排序,该怎么解决

2013-08-04 
sql中字符串的排序在sql中有没有这样的函数,可以排序字符串中的数字,例如AP1T1 ,AP2T2,Ap3T3.....Ap9T9,Ap

sql中字符串的排序
在sql中有没有这样的函数,可以排序字符串中的数字,例如AP1T1 ,AP2T2,Ap3T3.....Ap9T9,Ap10T10
一般排序后,AP10会在AP1 前面,而我想按正常数字逻辑来排序,这要怎么处理呀
[解决办法]
order by convert(int,这里根据你的需求截取数字)
[解决办法]
select * 
from tb
order by cast(replace(repalce(col,'AP',''),'T','') as int)

热点排行