-
trunc(value,precision) 按指定的位數截取某個數字,不進行舍入操作。
select trunc(23.33) from dual; 返回值 23
-
round(value,precision) 把數值字段舍入為指定的小數位數
select round(23.33) from dual; 返回值 23
-
ceil(value) 產生大於或等於指定值的最小整數
select ceil(23.33) from dual; 返回值 24
-
floor(value) 產生小於或等於指定值的最大整數
select floor(23.33) from dual; 返回值 23
-
sign(value)返回與絕對值函數ABS()相反,abs()給出的是值的不帶符號的量,sing()返回的是符號
select sign(-23.33) from dual; 返回值 -1