Skip to content

ROUND()

函数说明

ROUND()函数返回了某个数字在特定位数四舍五入后的数值。 该函数返回指定位数上最接近的数字。如果给定的数字与周围的数字距离相等(比如为5),那么将采用“banker's rounding”(银行进位法)的方式进行舍入。

函数语法

> ROUND(number, decimals)
> ROUND(number)

参数释义

参数 说明
number 必要参数,想要进行舍入的数值,可取任意数值数据类型
decimals 可选参数,表示将要舍入的小数点后的位数。默认值为0,代表舍入到整数。
decimals>0 函数将舍入到小数点后的位数
decimals<0 函数将舍入到小数点前的位数
decimals=0 函数将舍入到整数

示例

round(1.5) ----> 2
round(2.5) ----> 2
round(3.5) ----> 4 
round(12, -1) ----> 10
round(12) ----> 12
round(-12, -1) ----> -20
round(-12, 1) ----> -12
round(12.345) ----> 12
round(12.345, 1) ----> 12.3
round(-12.345, 1) ----> -12.3
round(-12.345, -1) ----> -10
round(-12.345) ----> -12

限制

MatrixOne目前只支持在查询表的时候使用函数,不支持单独使用函数。