1、ROUND()
格式:round(number[,startnuber])
對一個數字指定位數四捨五入,startnumber爲正數時表示將小數點後第startnumber位進行四捨五入,爲負數時表示將小數點前第startnumber位進行四捨五入;
用法:select round(123.456) from dual;--結果爲:123
select round(123.456,2) from dual;--結果爲:123.46
select round(123.456,-2) from dual;--結果爲:100
2、TRUNC()
格式:trunc(number[,startnumber])
對一個數字從第startnumber位數進行替換或截掉,startnumber爲正數時表示從小數點後第startnumber位後全部截掉,startnumber爲負數時表示從小數點前第startnumber位後全部替換,替換位數字0;
用法:select trunc(123.456,2) from dual;--結果爲:123.45
select trunc(123.456,-2) from dual;--結果爲:100
3、MOD()
格式:MOD(number1,number2)
求number1除以number2的餘數
用法:select mod(100,33) from dual;--結果爲:1