1. 程式人生 > >Oracle中 round、ceil、floor函式取整的比較

Oracle中 round、ceil、floor函式取整的比較

round函式:取整時,會四捨五入後再取整;

ceil函式:取整時,無條件進位

floor函式:取整時,無條件不進位

示例如下:

select round(0.4,0),ceil(0.4),floor(0.4) from dual;

--得到的結果分別為:0,1,0

select round(0.6,0),ceil(0.6),floor(0.6) from dual;

--得到的結果分別為:1,1,0

select round(6.6,0),ceil(6.6),floor(6.6) from dual;

--得到的結果分別為:7,7,6