读书人

求SQL 2000话语

发布时间: 2012-09-02 21:00:34 作者: rapoo

求SQL 2000语句


字段1
张三201
李四002
张三1001

求:查询出字段1中数字部分最大的记录


[解决办法]

SQL code
select top 1 * from tborder by cast(stuff(字段1,1,patindex('%[0-9]%',字段1)-1,'') as int) desc--单纯的楼主给出的数据这个可以实现啊,楼主的字段中是不是有不一样?
[解决办法]
select top 1 * from tb
order by cast(right([字段1],len([字段1])-PATINDEX('%[0-9]%',[字段1])+1) as int) desc

读书人网 >SQL Server

热点推荐