只取字母的函數

create function GetStr(@a varchar(50))
returns varchar(50)
as
begin
while patindex('%[^a-z]%',@a)>0
begin
    set @a=stuff(@a,patindex('%[^a-z]%',@a),1,'')
end
return @a
end
go
select dbo.getstr('2a p9 asdf1234ki  9')
go
/*
--------------------------------------------------
apasdfki
*/
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章