当前位置: 代码迷 >> Sql Server >> 求SQL 2000话语
  详细解决方案

求SQL 2000话语

热度:81   发布时间:2016-04-27 11:44:34.0
求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
  相关解决方案