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新聞熱點
疑難解答