Oracle 操作数字的几个函数

来源:互联网 发布:09淘宝店 编辑:程序博客网 时间:2024/04/19 13:24

向上取整函数:ceil

返回大于或者等于指定表达式的最小整数

select ceil(0.34),ceil(3.34) from dual;
结果是:

14

select ceil(6),ceil(7) from dual;
结果是:

67




向下取整函数:Floor

返回小于或者等于指定表达式的最大整数

select floor(0.5),ceil(0.5) from dual;

结果是:

01

select floor(6),floor(7) from dual;

结果是:

67



四舍五入函数:Round

传回一个数值,该数值是按照指定的小数位元数进行四舍五入运算的结果

语法 
ROUND( number, decimal_places ) 

number : 需四舍五入处理的数值 
decimal_places : 四舍五入 , 小数取几位 ( 预设为 0 ) 

select round(8.1574,0),round(8.71348,0) from dual;

结果是:

89

select round(8.1574,1),round(8.71348,1) from dual;

结果是:

8.28.7

select round(8.1574,2),round(8.71348,2) from dual;

结果是:

8.168.71

select round(8.1574,3),round(8.71348,3) from dual;

结果是:

8.1578.713










原创粉丝点击