mssql取相邻行的数据 (mssql取得四舍五入小数)

文章编号:7556 更新时间:2024-02-13 分类:互联网资讯 阅读次数:

资讯内容

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,第一个参数示意要四舍五入的表白式,第二个参数示意前往结果中包含的有效位数,第三个参数示意依据尾数的奇偶性选择是舍入或许进位。

介绍阅读:

mssql取相邻行的数据mssql取得四舍

标签: SQLServer教程SQLServer新闻sqlserver

本文地址: https://yihaiquanyi.com/article/76655405705a02f9738d.html

上一篇:西安云端搬到哪里了西安云主机关系疑问哪家...
下一篇:国际活动有什么国际活动的云主机的...

发表评论