【SQLSERVER】自定义函数:去零函数ClearZero
来源:互联网 发布:iphone qq tim 知乎 编辑:程序博客网 时间:2024/06/06 19:22
----去零函数 ---去除小数点后多余的零 select dbo.ClearZero('1245.3400') ---结果为1245.34 create function [ClearZero] (@Number varchar(200)) returns varchar(200) as begin if @Number = '' or @Number is null ---如果为空,直接返回 return null else begin declare @PointIndex int set @PointIndex = charindex('.',@Number) if @PointIndex = 0 return @Number ---如果不是浮点数,直接返回 if @PointIndex = len(@Number) return replace(@Number,'.','') ----数字末尾有小数点,直接删除返回 else begin if right(@Number,1) = '0' ---递归调用,进行去零操作 begin set @Number = substring(@Number,1,len(@Number) - 1) return dbo.ClearZero(@Number) end else return @Number end end return null end GO
0 0
- 【SQLSERVER】自定义函数:去零函数ClearZero
- SqlServer经典函数之数字去零
- SQLServer自定义函数
- SqlServer自定义函数学习
- SqlServer自定义函数学习
- SQLServer自定义函数
- SQLServer自定义函数学习
- sqlserver 自定义函数
- SQLServer 自定义分割函数
- sqlserver自定义函数
- sqlserver自定义聚集函数
- sqlserver数据库自定义函数
- sqlserver自定义函数
- sqlserver自定义函数
- sqlServer自定义函数
- SQLSERVER自定义函数,生成主键
- SQLServer 自定义函数 的递归
- SQLServer 自定义函数 的递归
- DB2解决大数据量操作日志已满的问题
- 闭包
- Cookie和Session详解——博客地址
- Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple
- weblogic9 部署和JIDI配置 以及启动
- 【SQLSERVER】自定义函数:去零函数ClearZero
- Hololens 系列教程--开发环境搭建
- Redis安装和自启动配置
- 用GPIO模拟I2C操作
- swift 头像上传(3)头像保存与读取
- for循环中参数加减变化
- IOS 跳转时finish自己
- Android JNI作用及其详解
- 编程之电阻