看了
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