Oracle数据库 如何把浮点型数1.23456789转换为只保留两位小数1.23
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle数据库 如何把浮点型数1.23456789转换为只保留两位小数1.23相关的知识,希望对你有一定的参考价值。
大意如题
select trunc(1.23456789,2) from dual
round(m,n)可以四舍五入
trunc(m,n)直接丢弃,不四舍五入
round(m,n)可以四舍五入
trunc(m,n)直接丢弃,不四舍五入
java运算疑惑 整型和浮点型混合运算
int a=90;
float b=10.98f;
float c=a+b;
结果c=100.979996
int a=10
float b=90.98f
float c=a+b;
结果c=100.98
java本身的浮点运算一直都是有这样的问题的
如果你要精确的小数计算的话,建议使用BigDecimal
这是目前比较好的解决方法本回答被提问者采纳 参考技术B 整型和浮点型相加会JVM会自动将整形转为浮点型
以上是关于Oracle数据库 如何把浮点型数1.23456789转换为只保留两位小数1.23的主要内容,如果未能解决你的问题,请参考以下文章