Skip to content

TRUNC

功能描述

将数值类型的expr1按照小数点后的保留位数expr2进行截取,不进行四舍五入。

也可用作日期截断,详细信息请参见时间日期数据类型函数的TRUNC章节。

语法格式

TRUNC(expr1[,expr2])

参数说明

  • expr1:待截取的数值。
  • expr2:可选参数,小数点后面的保留位数,默认为0。

注意:

第二个参数可以为负数,表示将小数点左边指定位数后面的部分截去,且均以0记。

函数返回类型

与参数相同的数值数据类型。

示例

sql
SQL> SELECT TRUNC(89.985,2),TRUNC(89.985),TRUNC(89.985,-1) FROM dual;

EXPR1 | EXPR2 | EXPR3 |
------------------------------------------------------------------------------
89.98 | 89| 80|