declare @oid nvarchar(50)
set @oid='huangf'
select top 1 ISNULL(oid,''),SUBSTRING(oid,LEN(@oid )+1,LEN(oid )),case ISNUMERIC(SUBSTRING(oid,LEN(@oid )+1,LEN(oid ))) when 1 then CONVERT(int,SUBSTRING(oid,LEN(@oid )+1,LEN(oid ))) else 0 end as num from AOinfo where oid like @oid+'%'
order by num desc
set @oid='huangf'
select top 1 ISNULL(oid,''),SUBSTRING(oid,LEN(@oid )+1,LEN(oid )),case ISNUMERIC(SUBSTRING(oid,LEN(@oid )+1,LEN(oid ))) when 1 then CONVERT(int,SUBSTRING(oid,LEN(@oid )+1,LEN(oid ))) else 0 end as num from AOinfo where oid like @oid+'%'
order by num desc