度量快速开发平台-专业、快速的软件定制快开平台

标题: Oracle 数字型函数 [打印本页]

作者: 张兴康    时间: 2020-4-18 14:07
标题: Oracle 数字型函数
1、数字的上限与下限
select ceil(0.3) a,ceil(0.5) b,ceil(0.8) c,ceil(0) d from dual
说明:该函数用于返回大于或等于指定值的最小整数,相等于返回一个数的上限。

select floor(0.3) a,floor(0.5) b,floor(0.8) c,floor(0) d from dual
说明:该函数用于返回小于或等于指定值的最大整数,相当于返回一个数的下限。


2、四舍五入
select round(0.3) a,
       round(0.12) b,
       round(0.15) c,
       round(0.8) d,
       round(0.123, 2) e,
       round(0.126, 2) f,
       round(0.123, -1) g,
       round(0.127, -2) h,
       round(0.123, -3) i
  from dual
说明:该函数用于一个小数的四舍五入操作。从上述结果可以看出,当没有指定保留位时,则该函数不保留小数位  



作者: 陈晓龙    时间: 2020-4-18 14:37
我查询了下,确实很牛逼!
作者: 万望    时间: 2020-4-18 17:22
ceil就是常说的向上取整,floor 是向下取整
作者: 万望    时间: 2020-4-18 17:22





欢迎光临 度量快速开发平台-专业、快速的软件定制快开平台 (http://bbs.delit.cn/) Powered by Discuz! X3.2