法一:
create function f_str(@str varchar(400))
returns varchar(400)
asbegin
while patindex('%[0-9]%',@str)>0
begin
set @str = stuff( @str, patindex('%[0-9]%',@str) ,1 ,'')
endreturn @str
endgo
declare @s varchar(100)
set @s = '3a11n34sh789il010v99l'
select dbo.f_str(@s)
godrop function f_str
/*-------------
anshilvl
(所影響的行數為 1 行)
*/法二:
declare @str varchar(100)
set @str = '333333a11n34sh78123321i10c741h85u21nl0v999999'
select @str = replace(@str, num, '') from
(select 0 num union all
select 1 num union all
select 2 num union all
select 3 num union all
select 4 num union all
select 5 num union all
select 6 num union all
select 7 num union all
select 8 num union all
select 9 num
) aselect @str
MySQL REPLACE函式 字串替換
replace string expression string pattern string replacement 替換字串,接受3個引數,分別是原字串,被替代字串,替代字串。select username from user username peter pedro jerry 通過repla...
字串替換
描述輸入乙個字串,以回車結束 字串長度 100 該字串由若干個單詞組成,單詞之間用乙個空格隔開,所有單詞區分大小寫。現需要將其中的某個單詞替換成另乙個單詞,並輸出替換之後的字串。輸入輸入包括3行,第1行是包含多個單詞的字串 s,第2行是待替換的單詞a,長度 100 第3行是a將被替換的單詞b。長度 ...
字串替換
一 問題 函式宣告如下 char strreplace char str,char sub,char rep 其中str為原字串,sub為待被替換的子串。為簡單起見,假定字串sub和rep長度一樣 二 源 char strreplace char str,char sub,char rep if f...