bround 函数

使用 HALF_EVEN 舍入模式返回舍入运算后的 expr

语法

bround(expr [,targetScale] )

参数

  • expr:数值表达式。
  • targetScale:大于或等于 0 的 INTEGER 表达式。 如果省略了 targetScale,则默认值为 0。

返回

如果 expr 为 DECIMAL,则结果为 DECIMAL,其标度为 expr 标度和 targetScale 中较小的一个。

HALF_EVEN 舍入(也称为高斯舍入或四舍六入五成双舍入)中,数字 5 向偶数舍入。

示例

> SELECT bround(2.5, 0);
 2
> SELECT bround(2.6, 0);
 3
> SELECT bround(3.5, 0);
 4
> SELECT bround(2.25, 1);
 2.2