您的位置:威尼斯官方网站 > 威尼斯官方网站登录 > 其几个参数是数额取值形式(四舍五入依旧截断

其几个参数是数额取值形式(四舍五入依旧截断

发布时间:2019-10-17 20:46编辑:威尼斯官方网站登录浏览(58)

    SQL ROUND函数是对数据进行制定精度的取值。

    威尼斯官方网站 1

     

    第一个参数是取值的数据,第二个参数是精度,第三个参数是数据取值模式(四舍五入还是截断),其中第三个参数是可选参数,默认是四舍五入模式。

    威尼斯官方网站 2

     

     从上面结果可以看出,数据并非只保留两位小数,而是保留两位有效小数。

    威尼斯官方网站 3

    从上面两次可以看出,默认不使用第三个参数是四舍五入模式。

    威尼斯官方网站 4

     

    第三个参数如果是0,则四舍五入,如果是非0,则截断

    威尼斯官方网站 5

    通过结果发现,后面的5被截断,保留了两位有效小数。

    另外,如果精度为负数,则为整数部分精确取值。

    威尼斯官方网站 6

     

     

    SELECT ROUND(987.45,-2)
    

    威尼斯官方网站 7

    威尼斯官方网站,出现错误是因为987.45为decimal(5,2),它无法表示1000.00,此时需要转换数据类型

    威尼斯官方网站 8

     

    参考: 

    本文由威尼斯官方网站发布于威尼斯官方网站登录,转载请注明出处:其几个参数是数额取值形式(四舍五入依旧截断

    关键词: