关于oracle中floor(),round(),ceil()方法详解

floor(),round(),ceil()或许大家在做业务是会用得着。

floor():小于或等于指定值的最小整数。其实我理解就想当于取整数部分。

round():根据4舍5入计算方法得到整数。

ceil():大于或等于指定值的最小整数。其实就相当于去掉小数部分整数加1。

select floor(3.5),round(3.5),ceil(3.5) from dual

得到结果

3,4,4

select floor(3.1),round(3.1),ceil(3.1) from dual

得到结果

3,3,4

posted on 2013-05-06 14:24  烈火金刚  阅读(162)  评论(0)    收藏  举报

导航