美文网首页
MySQL小数除法精度

MySQL小数除法精度

作者: giafei | 来源:发表于2023-07-17 09:16 被阅读0次

MySQL除法运算默认保留4位小数,比如

select 1/3.0;

结果是 0.333
再比如

select 12499/100000.0

结果是0.1250
如果在此基础上再加工保留两位小数并四舍五入就会变成0.13,而如果直接保留两位小数应该是0.12
要解决这个问题可以在被除数上加上一个很小的数字,比如1e-35,

select 1/(3.0  + 1e-35);

值会是0.3333333333333333 一个很长的精度。这种方案还可以解决被除数是0的问题,不会报除零异常。

相关文章

  • 2017-10-17

    数学日记 在前三单元中我们学习了小数除法、轴对称与平移、倍数与因数。 小数除法。 在小数除法中我们学习了小数除整数...

  • 北大版五年级上册数学第一单元知识点

    第一单元《小数除法》知识 01 小数除以整数 除数是整数的小数除法,按照整数除法的法则去除,商的小数点要和被除数的...

  • 小数除法

    大家对除法一定很熟悉吧,可是你们听说过“小数除法”吗? 在我看来小数除法只不过是除法的一个难度增加,所以小数除法和...

  • 除数是整数的小数除法(课堂实录)五上

    A类目标:会计算小数除法; B类目标:深刻理解小数除法的算理。 C类目标:将小数除法纳入算术运算系统。 师:今天我...

  • 小数除法

    小数除法其实也就是整数除法,对我而言是这样,本身是7.4➗2如果是整数除法的话,那 ,就是74÷2,那么下面,我...

  • 小数除法

    小数除法其实也就是整数除法,对我而言是这样,本身是7.4➗2如果是整数除法的话,那 就是74÷2,那么下面,我举...

  • 180706-BigDecimal除法的精度问题

    BigDecimal除法的精度问题 在使用BigDecimal的除法时,遇到一个鬼畜的问题,本以为的精度计算,结果...

  • 小数除法单元教学中的收获与反思

    小数除法单元教学中的收获与反思 一、 在转化思想中继续探索小数除法 穿越过小数乘法单元教学之后,孩子们在面对小数除...

  • 《除数是整数的小数除法》教学反思

    小数除法可以根据小数点处理的方法不同,分成两种情况:一种是除数是整数的小数除法,另一种是除数是小数的小数除...

  • 数学日记

    在目前我学到的知识中,有小数除法,轴对称和平移,还有倍数特征,质数。 第一单元学的是小数除法,我们学了小数除以整数...

网友评论

      本文标题:MySQL小数除法精度

      本文链接:https://www.haomeiwen.com/subject/aafgudtx.html