SQL Server中经常使用准确的数学运算,例如四舍五入,须要经常使用其内置函数。成功四舍五入很便捷,可经常使用 `ROUND`函数来成功。语法:
`ROUND(Numeric_Expression, Length [, ROUND_MODE])`
在下面的函数定义中,Numeric_Expression to round为要四舍五入的表白式,Length指定前往结果中包含的有效位数,ROUND_MODE可选参数,默许状况下为1,示意依据尾数的奇偶性来选择是舍入或许进位;0示意总是舍去小数位,2示意总是进位。
咱们来看一个示例:
SELECT ROUND(8.3, 0, 1);
结果是8。依据ROUND_MODE参数的区别,结果或许为9或8。0的状况下,结果为8;2的状况下,结果为9。用户可以经过参与有效位数,来扭转四舍五入运算,比如```sqlSELECT ROUND(8.3, 1, 1);
下面的查问将结果设置为:8.3。两个参数都启动了更改,可以看出,结果是仅保留一个有效小数位的8.3。
另外,用户还可以间接经常使用小数结果作为输入:
SELECT ROUND(8.333, 1, 1);
结果为:8.3。下面的查问将结果设置为:8.3,这个更改仅发生在开端的三个0移除,因为有效位数只要1个。总结:SQL Server中经常使用 `ROUND`函数可以成功四舍五入操作,此函数有三个参数:Numeric_Expression,Length及ROUND_MODE,第一个参数示意要四舍五入的表白式,第二个参数示意前往结果中包含的有效位数,第三个参数示意依据尾数的奇偶性选择是舍入或许进位。
本文地址: https://yihaiquanyi.com/article/76655405705a02f9738d.html
上一篇:西安云端搬到哪里了西安云主机关系疑问哪家...