码迷,mamicode.com
首页 > 数据库 > 详细

SQL ROUND函数的使用

时间:2018-07-18 23:20:33      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:href   blank   sele   image   一个   col   需要   分享   src   

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

技术分享图片

 

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

技术分享图片

 

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

技术分享图片

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

技术分享图片

 

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

技术分享图片

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

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

技术分享图片

 

 

SELECT ROUND(987.45,-2)

技术分享图片

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

技术分享图片

 

参考: https://msdn.microsoft.com/zh-cn/library/ms175003(v=sql.120).aspx

SQL ROUND函数的使用

标签:href   blank   sele   image   一个   col   需要   分享   src   

原文地址:https://www.cnblogs.com/godbell/p/9332885.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!