美文网首页
SQL Server 除法保留小数的问题

SQL Server 除法保留小数的问题

作者: 神农架村姑 | 来源:发表于2019-02-12 12:09 被阅读1次

1/6 在 sql 里面会向下取整,得0

解决方法:
分母变成小数,再整体变成小数

cast( 1 / cast( 6 as decimal(5,2) ) as decimal(5,2) )
得:0.17
decimal(5,2) 表示 总共5位,小数点后2位

或者分子变成浮点数

cast( 1 as float ) / 6
得:0.1666666667

相关文章

  • SQL Server 除法保留小数的问题

    1/6 在 sql 里面会向下取整,得0 解决方法:分母变成小数,再整体变成小数 cast( 1 / cast( ...

  • BigDecimal使用注意事项

    除法需要使用divide 除法需要指定保留小数位数如 否则会报错

  • 2019-12-27 sql 不四舍五入保留小数

    sql 不四舍五入保留小数

  • python 2 除法保留小数

    python 2 中的除法 / 是向下取整的,不保留小数! 也就是说 1/2=0, 20/3=6这样 取整的话要在...

  • 2018-10-08 python小总结

    python的缩进格式很重要,后面要跟空格定义常量 只要将名字全部大写即可/ 除法保留以为小数 //除法,取整获取...

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

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

  • 2022-10-10 Linux shell - 除法保留小数点

    Linux shell - 除法保留小数点 举例:1/3=0.33得到0.33, bc 只能得到.33,没有0了,...

  • 2017-10-17

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

  • 小数除法

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

  • scala-02-运算符

    需注意的细节 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。 例如...

网友评论

      本文标题:SQL Server 除法保留小数的问题

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