SQL Server ROUND() 函数

实例

将数字四舍五入至小数点后 2 位:

  1. SELECT ROUND(235.415, 2) AS RoundValue;

定义与用法

ROUND() 函数将数字舍入到指定的小数位数。

提示: 也看一下 FLOOR()CEILING() 函数。


语法

  1. ROUND( number , decimals , operation )

参数值

参数描述
number必填。要被四舍五入的数字
decimals必填。要将 number 四舍五入的小数位数
operation可选。如果为 0,则将结果舍入为十进制 decimal 。如果另一个值大于 0,则将结果截断为数字的小数位数。默认值是 0

技术细节

适用版本:SQL Server(从 2008 开始)、Azure SQL数据库、Azure SQL数据仓库、并行数据仓库

更多实例

实例

将数字四舍五入到小数点后 2 位,并使用 操作 参数:

  1. SELECT ROUND(235.415, 2, 1) AS RoundValue;
实例

将数字四舍五入至小数点后 -1 位:

  1. SELECT ROUND(235.415, -1) AS RoundValue;

分类导航