1、把11112.222万元转化为数值函数
create function [dbo].[F_GetNumber] ( @No varchar(100) ) RETURNS VARCHAR(100) AS BEGIN if @No is not null WHILE PATINDEX('%[^0-9.]%',@No)>0 BEGIN SET @No=STUFF(@No,PATINDEX('%[^0-9.]%',@No),1,'') --删掉一个非数字的字符,循环结束,剩余的为数字部分 END RETURN @No END2、查询
select regCapi from dbo.CompanyMaster where regCapi is not null and floor(dbo.F_Get_No(regCapi)) > 200000新闻热点
疑难解答