SQL Server ROUND() 函数
实例
将数字四舍五入至小数点后 2 位:
SELECT ROUND(235.415, 2) AS RoundValue;
定义与用法
ROUND()
函数将数字舍入到指定的小数位数。
提示: 也看一下 FLOOR()
和 CEILING()
函数。
语法
ROUND( number , decimals , operation )
参数值
参数 | 描述 |
---|---|
number | 必填。要被四舍五入的数字 |
decimals | 必填。要将 number 四舍五入的小数位数 |
operation | 可选。如果为 0,则将结果舍入为十进制 decimal 。如果另一个值大于 0,则将结果截断为数字的小数位数。默认值是 0 |
技术细节
适用版本: | SQL Server(从 2008 开始)、Azure SQL数据库、Azure SQL数据仓库、并行数据仓库 |
---|
更多实例
实例
将数字四舍五入到小数点后 2 位,并使用 操作 参数:
SELECT ROUND(235.415, 2, 1) AS RoundValue;
实例
将数字四舍五入至小数点后 -1 位:
SELECT ROUND(235.415, -1) AS RoundValue;