日期:2014-05-17 浏览次数:20616 次
declare @str varchar(100)
set @str='SinaAppThird_ShortBottom_2100200'
select stuff(@str,LEN(@str)-charindex('_',REVERSE(@str))+3,1,'0')
------解决方案--------------------
declare @str nvarchar(100)
set @str = 'SinaAppThird_ShortBottom_2100200'
select stuff(@str,patindex('%[0-9]%',@str)+patindex('%[0-9]%',right(@str,len(@str)-patindex('%[0-9]%',@str))),1,'0')
/********************
SinaAppThird_ShortBottom_2000200
------解决方案--------------------
declare @str nvarchar(4000)
set @str = 'SinaAppThird_ShortBottom_2100200'
select stuff(@str,patindex('%[0-9]%',@str)+patindex('%[0-9]%',right(@str,len(@str)-patindex('%[0-9]%',@str))),1,'0')