sqlserver数据库中如果对数值型的字段进行小数点保留两位,如果是小于1的数,前面的0消失解决方案
来源:互联网 发布:东风153抢险救援车数据 编辑:程序博客网 时间:2024/05/21 15:02
sqlserver数据库中数值型保留两位小数的方式:
1. 使用 Round() 函数,如 Round(@num,2) 参数 2 表示 保留两位有效数字。
2. 更好的方法是使用 Convert(decimal(18,2),@num) 实现转换,decimal(18,2) 指定要保留的有效数字。
这两个方法有一点不同:使用 Round() 函数,如果 @num 是常数,如 Round(2.3344,2) 则 会在把有效数字后面的 变为0 ,成 2.3300。但 Convert() 函数就不会。
如果结果是小于1的数,前面的0不显示,例如结果为0.25,查询出来变成了.25前面的0不显示如何解决这一问题呢
可以对结果再次进行转换,转换为字符串即可,例如:
convert(varchar,convert(decimal(18,2),要转换的字段或值))
阅读全文
0 0
- sqlserver数据库中如果对数值型的字段进行小数点保留两位,如果是小于1的数,前面的0消失解决方案
- java中double类型的数保留两位小数的输出方法并且小数点前面是0的时候如何处理
- 保留浮点数的两位小数点
- 两数相除的百分数,如果整除,截掉小数点之后位数,如果不整除,保留两位
- 数值保留小数点两位,但同时去除小数点后多余0 的 javascript、java实现
- java 保留两位小数点的方法
- ASP开发中保留小数点前面的0
- java String转bigdecimal 精确两位小数点然后对转的数进行算法计算。
- 接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整
- C#先把数值类型转换为带千分位的字符串,再判断是否带小数,如果带小数,保存两位小数,不带,不保留。
- JS中数值类型的数据保留两位小数
- LabVIEW中查询数据库的数值,或读取excel表格中的数值时,不显示小数点前面0的解决办法
- Java 处理Oracle数据对于小于1的小数,小数点前面的0是不显示的。
- 对输入的数进行相应次数的循环输出;如果输入的数为12,则输出1122,如果是123则输出111222333
- ios输入的数字如果前面有0,保留去掉0之后的数据
- ios输入的数字如果前面有0,保留去掉0之后的数据
- ios输入的数字如果前面有0,保留去掉0之后的数据
- ios输入的数字如果前面有0,保留去掉0之后的数据
- 集体照 字符串处理
- 使用cocoaPods import导入时没有提示的解决办法
- 火狐浏览器下 返回顶部功能bug
- 线性模型
- NIO入门
- sqlserver数据库中如果对数值型的字段进行小数点保留两位,如果是小于1的数,前面的0消失解决方案
- [Leetcode-53]Maximum Subarray 最大子数组和
- (hdu 1698) Just a Hook(区间更新)
- js如何判断QQ号码是否输入正确?
- 切片上传视频
- php 断点视频上传
- scala中的io使用
- HDU 1686 Oulipo【KMP模板题】
- HDU 1505 City Game——递推