日期:2014-05-17 浏览次数:20517 次
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')