注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

数字取整

支持于: 批处理, 流处理

将数字取整到“scale”个小数位。

表达式类别: 数值

声明的参数

  • - 要进行取整的列。
    表达式<Decimal | Double | Float>
  • 非必填 Scale - 要取整的小数位数,默认为0。
    字面量<Integer>

输出类型: Decimal | Double | Float

示例

示例 1: 基本情况

参数值:

  • : 10.123
  • Scale: 2

输出: 10.12


示例 2: 基本情况

参数值:

  • : 10.123
  • Scale: null

输出: 10.0


示例 3: 基本情况

参数值:

  • : number
  • Scale: 2
number输出
nullnull

示例 4: 基本情况

参数值:

  • : number
  • Scale: 0
number输出
3235236688123456789012345678901234567832352366881234567890123456789012345678

示例 5: 基本情况

参数值:

  • : number
  • Scale: -38
number输出
100000000000000000000000000000000000780

示例 6: 基本情况

参数值:

  • : number
  • Scale: -1
number输出
1000000000000000000000000000000000007810000000000000000000000000000000000080