数学函数 round() 可以将数值四舍五入到个位(或任意精度 V4.1 ),即返回距离该数值最近的某一精度的数字,如果同时存在两个最近的数字,则返回绝对值较大的一个。
Arguments:
- 数值 <number>
- 精度 <integer> V4.1 ,-1 精确至十位,0 精确至个位,1 精确至一位小数,以此类推,不填则默认为 0
Returns:
- 结果 <number>
当数值、精度非同源时,在 WITH 中使用该函数时会先将它们及其所有同源列做笛卡尔乘积后再计算,在 RETURN 中使用该函数时会直接将它们及其所有同源列截为等长后再计算。
一般用法
示例:将 -25.5 四舍五入到个位
return round(-25.5)
示例 (V4.1):查找 10 个余额不低于 500,000 的银行卡,将它们的余额四舍五入到万位
find().nodes({@card.balance >= 500000}) as n
limit 10
return round(n.balance, -4)