oracle 截取小数点_处理小数点位数的Oracle函数

Oracle函数可以实现许多的功能,下面为您介绍的Oracle函数用于处理小数点位数,如果您对Oracle函数数据库感兴趣的话,不妨一看。

关于处理小数点位数的几个oracle函数():

1. 取四舍五入的几位小数

select round(1.2345, 3) from dual;

结果:1.235

2. 保留两位小数,只舍

select trunc(1.2345, 2) from dual;

结果:1.23

select trunc(1.2399, 2) from dual;

结果:1.23

3.取整数

返回大于或等于x的***整数:

SQL> select ceil(23.33) from dual;

结果: 24

返回等于或小于x的***整数:

SQL> select floor(23.33) from dual;

结果: 23

返回舍入到小数点右边y位的x值:rcund(x,[y])

SQL> select round(23.33) from dual;

结果: 23

返回截尾到y位小数的x值:trunc(x,[y])

SQL> select trunc(23.33) from dual;

结果: 23

以上就是处理小数点位数的Oracle函数介绍。

【编辑推荐】

【责任编辑:段燃 TEL:(010)68476606】

Oracle函数可以实现许多的功能,下面为您介绍的Oracle函数用于处理小数点位数,如果您对Oracle函数数据库感兴趣的话,不妨一看。 关于处理小数点位数的几个oracle函数(): 1. 取四舍五入的几位小数 select round(1.2345, 3) from dual; 结果:1.235 2. 保留两位小数,只舍 select trunc(1.2345, 2) from dual; 结果:1.23 select trunc(1.2399, 2) from dual; 结果:1.23 3.取整数 返回大于或等于x的***整数: SQL> select ceil(23.33) from dual; 结果: 24 返回等于或小于x的***整数: SQL> select floor(23.33) from dual; 结果: 23 返回舍入到小数点右边y位的x值:rcund(x,[y]) SQL> select round(23.33) from dual; 结果: 23 返回截尾到y位小数的x值:trunc(x,[y]) SQL> select trunc(23.33) from dual; 结果: 23 以上就是处理小数点位数的Oracle函数介绍。 【编辑推荐】 【责任编辑:段燃 TEL:(010)68476606】
经验分享 程序员 微信小程序 职场和发展