默认不使用第三个参数是四舍五入模式
分类:彩世界开奖-数据库

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

 

参考: 

本文由彩世界开奖发布于彩世界开奖-数据库,转载请注明出处:默认不使用第三个参数是四舍五入模式

上一篇:没有了 下一篇:数据库文件、服务器和数据库客户端
猜你喜欢
热门排行
精彩图文