sql中实现取得某字段中数字值

ALTER function [dbo].[GetNum]
(@a nvarchar(4000))
returns nvarchar(4000) as
begin
while patindex('%[^0-9]%',@a)>0
begin
set @a=stuff(@a,patindex('%[^0-9]%',@a),1,'')
end--select @a --299
return @a
end

 

例如:

 

posted @ 2017-02-23 15:10  小鱼儿儿  阅读(1371)  评论(0编辑  收藏  举报