\r\n
Create FUNCTION fn_numeric(@s varchar(2000))
RETURNS varchar(200)
AS
BEGIN
DECLARE @r varchar(200)
SET @r =\'\'
WHILE PATINDEX(\'%[0-9|.]%\',@s)>0
BEGIN
SET @r = @r + SubString(@s, PATINDEX(\'%[0-9|.]%\', @s), 1)
SET @s = Stuff(@s, 1, PATINDEX(\'%[0-9|.]%\', @s), \'\')
end
RETURN @r
--调用 select dbo.fn_num(\'a2h5我j.8 \') 结果 25.8
END