1. 程式人生 > >ceil,floor,trunc,round,sign幾個函數在SQL的使用方法

ceil,floor,trunc,round,sign幾個函數在SQL的使用方法

1.8 設置 trunc -1 oracl oracle 自身 進行 round

只是在oracle的環境下進行的幾個數的測試,在這裏只是舉例說明,沒有理論說明,抱歉。

select ceil(1.8) from dual; --結果為1,向上取整
select floor (1.8) from dual;--結果為2,向上取整
select trunc(1.999333,1) from dual; --結果為1.9,根據精度(1自身設置)取值,取值不舍入
select round(1.8992,3) from dual;--結果為1.899,根據精度取值,取值舍入
select sign(-8) from dual; --返回數的符號,1和-1

ceil,floor,trunc,round,sign幾個函數在SQL的使用方法