去掉小数点后多余的Zero
来源:互联网 发布:ubuntu谷歌拼音输入法 编辑:程序博客网 时间:2024/05/18 00:24
最近在公司做一些开发涉及到一些数值的处理,要求是在展示这些数值时要把小数点后面多余的Zero去掉。在度娘上查了一下,感觉这个SQL语句写的很实用,因此写到博客里,以后再用到可以方便查找。
ALTER FUNCTION [dbo].[ClearZero] ( @inValue VARCHAR(50) )RETURNS VARCHAR(50)AS BEGIN DECLARE @returnValue VARCHAR(20) IF ( @inValue = '' ) SET @returnValue = '' --空的时候为空 ELSE IF ( CHARINDEX('.', @inValue) = '0' ) SET @returnValue = @inValue --针对不含小数点的 ELSE IF ( SUBSTRING(REVERSE(@inValue), PATINDEX('%[^0]%', REVERSE(@inValue)), 1) = '.' ) SET @returnValue = LEFT(@inValue, LEN(@inValue) - PATINDEX('%[^0]%', REVERSE(@inValue))) --针对小数点后全是0的 ELSE SET @returnValue = LEFT(@inValue, LEN(@inValue) - PATINDEX('%[^0]%.%', REVERSE(@inValue)) + 1) --其他任何情形 RETURN @returnValue END
阅读全文
1 0
- 去掉小数点后多余的Zero
- sql去掉小数点后多余的零
- js去掉小数点后多余的0
- js去掉小数点后多余的0
- 去掉小数点后多余的0,VFP9.0专用
- java正则去掉小数点后多余0
- java正则去掉小数点后多余0
- Java:正则去掉小数点后多余0
- java正则去掉小数点后多余0
- java正则去掉小数点后多余0
- Java:正则去掉小数点后多余0
- 去掉小数点后面多余的0
- 去掉小数点后面多余的0
- Swift中去掉字符串格式数字小数点后多余的0 (自写)
- 去除小数点后多余的零
- 去除String 小数点后多余的0
- 去除小数点后多余的0
- 【Android】去除小数点后多余的零
- [JAVA] Hibernate 大数据类型映射
- ESL 7 模型的评估与选择
- 剑指offer——52.正则表达式匹配
- TMS320F2812的CMD文件配置详解
- Git版本回退
- 去掉小数点后多余的Zero
- VIM中正则的非贪婪匹配
- 剑指offer——53.表示数值的字符串
- 1).单例模式的七种写法
- C语言 删除多个相同元素
- Python字符串和编码
- css3 :nth-child和:nth-of-type的区别
- 2017校招真题在线编程 异或
- 第三周 项目4-顺序表应用 (2)