alter function dbo.FUN_GetFloat
(
@No nvarchar(100)
)
RETURNS varchar(100)
AS
BEGIN
WHILE PATINDEX('%[^0-9.]%',@No)>0
BEGIN
SET @No=STUFF(@No,PATINDEX('%[^0-9.]%',@No),1,'')
END
RETURN @No
END
函数----
SELECT dbo.FUN_GetFloat(你的字段) FROM WX_AwardUser
1.08元现金 转为 1.08