BROUND

功能描述

四舍六入五成双函数(BROUND)用于将数值类型的表达式

expr
expr
保留到指定的小数位数
d
d
,并返回处理后的数值结果。该函数遵循四舍六入五成双的规则,适用于多种数值类型,包括 float、double、decimal、smallint、tinyint、int 和 bigint。

参数说明

  • expr
    expr
    (必填): 需要进行四舍六入五成双处理的数值类型表达式。
  • d
    d
    (可选): 保留的小数位数,为 int 类型,支持负值,默认值为 0。

返回结果

返回处理后的数值结果,类型与输入的

expr
expr
相同。

使用示例

  1. 保留一位小数:

    SELECT BROUND(3.14, 1); -- 结果为 3.1 SELECT BROUND(3.15, 1); -- 结果为 3.2

  2. 保留两位小数:

    SELECT BROUND(3.164, 2); -- 结果为 3.16 SELECT BROUND(3.264, 2); -- 结果为 3.26

  3. 保留负数小数位数(舍入到千位):

    SELECT BROUND(3141592, -3); -- 结果为 3142000

  4. 默认保留小数位数(0位):

    SELECT BROUND(2.5); -- 结果为 2

  5. 处理 decimal 类型:

    SELECT BROUND(123.4567, 2) AS result; -- 结果为 123.46

  6. 处理不同数值类型:

    SELECT BROUND(12345, -2) AS result; -- 结果为 12300 SELECT BROUND(123.456, -1) AS result; -- 结果为 120

总结

四舍六入五成双函数(BROUND)是一个实用的数值处理函数,可对多种类型的数值按照四舍六入五成双规则进行处理。通过指定保留的小数位数,用户可以灵活地处理各种数值场景。

联系我们
预约咨询
微信咨询
电话咨询