天天看點

Oracle的取整和四舍五入函數——floor,round,ceil,trunc使用說明

看了
electrictoolbox上對PHP,MYSQL,Javascript幾種語言關于取整數的專題,也就依樣畫葫蘆整理了Oracle的取整函數說明,這就是本文的由來。

 FLOOR——對給定的數字取整數位

 SQL> select floor(2345.67) from dual;

 FLOOR(2345.67)

 --------------

 2345

 CEIL-- 傳回大于或等于給出數字的最小整數

 SQL> select ceil(3.1415927) from dual;

 CEIL(3.1415927)

 ---------------

               4

 ROUND——按照指定的精度進行四舍五入

 SQL> select round(3.1415926,4) from dual;

 ROUND(3.1415926,4)

 ------------------

             3.1416

 TRUNC——按照指定的精度進行截取一個數

 SQL> select trunc(3.1415926,4) from dual;

 ROUND(3.1415926,4)

 ------------------

             3.1415      

繼續閱讀