TRUNC函数是PLSQL中的内置函数,用于返回截断为特定小数位数的数字。
用法:
TRUNC( number, decimal_places )
使用的参数:
该函数接受两个参数,如下所示:
- number –这是输入数字,将被截断为某个数字。
- decimal_places –这也是一个输入数字,它指定该函数的输出最多应小数点后的数字。
返回值:
此函数返回截断为特定小数位数的数值。
支持的Oracle /PLSQL版本:
- 甲骨文12c
- 甲骨文11g
- 甲骨文10g
- 甲骨文9i
- 甲骨文8i
我们来看一些说明TRUNC函数的示例:
示例1:
DECLARE Test_Number number := 5.5; BEGIN dbms_output.put_line(TRUNC(Test_Number number)); END;
输出:
5
在上面的示例中,5.5的截断值为5
示例2:
DECLARE Test_Number number1 := 5; Test_Number number2 := 0; BEGIN dbms_output.put_line(TRUNC(Test_Number number1, Test_Number number2)); END;
输出:
5
在上面的示例中,(5,0)的截断值为5,因为5没有小数点,因此它返回5作为输出。
示例3:
DECLARE Test_Number number1 := 15.3123; Test_Number number2 := 2; BEGIN dbms_output.put_line(TRUNC(Test_Number number1, Test_Number number2)); END;
输出:
15.31
在上面的示例中,15.3123的截断值是15.31,因为此处2在decimal_place参数的位置,并且它表明输出值必须在小数点后包含2个小数。
优点:
此函数用于返回截断为小数位数的数字。
相关用法
- PLSQL COS用法及代码示例
- PLSQL ABS用法及代码示例
- PLSQL TAN用法及代码示例
- PLSQL CHR用法及代码示例
- PLSQL MOD用法及代码示例
- PLSQL SIN用法及代码示例
- PLSQL LEAST用法及代码示例
- PLSQL EXP用法及代码示例
- PLSQL LN用法及代码示例
- PLSQL LOG用法及代码示例
- PLSQL ATAN用法及代码示例
- PLSQL ACOS用法及代码示例
- PLSQL UPPER用法及代码示例
- PLSQL ASIN用法及代码示例
- PLSQL VSIZE用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PLSQL | TRUNC Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。