数据库中存放BigDecimal类型的数据,如果存放4或者4.1的话,在数据库中会存放4.0000和4.1000,此时在前台显示会不合适,故需要去除.和0,方法如下: 参数是BigDecimal的toString()。 public BigDecimal getPrettyNumber ...
需求: 针对带有小数点的数字信息,去除小数点后多余的零 可能存在的情况: 精度范围内,出现多余的零 eg: . 想要的结果为 . 精度变大出现的多余的零,或者没有实际小数部分的数据 eg: . 想要的结果为 数据末尾为小数点,但是没有实际的小数 eg: . 想要的结果为 ...
2020-03-31 15:06 0 821 推荐指数:
数据库中存放BigDecimal类型的数据,如果存放4或者4.1的话,在数据库中会存放4.0000和4.1000,此时在前台显示会不合适,故需要去除.和0,方法如下: 参数是BigDecimal的toString()。 public BigDecimal getPrettyNumber ...
decimal import Decimal 举个例子 数字 100.2000 第一 ...
Sql中想把小数点后多余的0去掉,怎么办? select 5000/10000.0 --想变成0.5select 5500/10000.0 --想变成0.55select 5550/10000.0 --想变成0.555select 5555/10000.0 --想变成0.5555 其结果分别为 ...
0.5550000 0.5555000 一、如果想去掉数字5后面多余的0 ,需要转化一下: ...
最近经常碰到需要去除double类型的小数点之后的0的需求,每次都需要去查找,挺麻烦的。 这边暂时有一个简单粗暴的方法,也就记一下,自己亲自测试成功: ...
SELECT SUBSTRING(convert(NVARCHAR(100),iQuantity),CHARINDEX('.',convert(NVARCHAR(100),iQuantity))+ ...
当小数点后位数过多,多余的0没有实际意义,根据业务需求需要去掉多余的0。后端存储浮点型数据一般会用到Bigdecimal 类型,可以调用相关方法去掉小数后多余0,然后转为string。 输入结果: ...
业务背景:mysql中A表中的B字段的类型是decimal类型,小数位数是三位,某一条数据的值是3000000,在Java中查询出来的结果是3000000.000,这样显示在页面中不太好看,用户希望看到是3000000。 解决办法:使用 ...