首页 > 开发 > 综合 > 正文

截取小数点 查询字段中含有数值

2024-07-21 02:51:30
字体:
来源:转载
供稿:网友

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 END

2、查询

select regCapi from dbo.CompanyMaster where regCapi is not null and floor(dbo.F_Get_No(regCapi)) > 200000
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表