TRUNCATE 函数

TRUNCATE 数字函数将提供的十进制数截断为指定的位数。

语法

如果 precision 是正数,则 TRUNCATE 函数的结果是截断到小数点右边 precision 位的 source_number。如果 precision 是一个负数,则结果是截断到小数点左边 precision 的绝对值位的 source_number

source_number 可以是任何内置数字数据类型。precision 必须求值为一个 INTEGER。结果与 source_number 具有相同的数据类型。只要有一个参数是 NULL,结果便为 NULL。

例如:
TRUNCATE(27.75, 2)
返回 27.75
TRUNCATE(27.75, 1)
返回 27.7
TRUNCATE(27.75, 0)
返回 27.0
TRUNCATE(27.75, -1)
返回 20.0

如果可能,小数位会更改为给定值。如果无法在给定小数位中显示结果,则显示为 INF。

相关概念
ESQL 概述
相关任务
正在开发 ESQL
相关参考
语法图:可用类型
ESQL 数字函数
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak05400_