oracle函數-數值函數
一、數值函數
1. mod(m,n) 求余函數
注意:若m或者n為null,則返回null。若n為0,則返回m的值
eg:
2. round(m[,n]) 四捨五入
若n沒有傳值,默認為0,相當於取整。
若n >0,則四捨五入到小數點後n位。
若n <0,則四捨五入到小數點前n位。
3. ceil(n) 上取整
ceil是天花板的意思,天花板在上面,所以是上取整,我們可以這樣記憶
上取整是往大的進,-12.34往大了進是-12,所以ceil(-12.34)值為-12.
4. floor(n) 下取整
floor是地板的意思,地板在下面,所以是下取整。
下取整是往小的進,-12.34往小了進是-13,所以floor(-12.34)值為-13.
5. power(m,n) 求m的n次方
6. trunc(m[,n]) 截斷函數
n若不填則缺省為0,相當於取整
若n>0,則截斷小數點右邊n位
若n<0,則截斷小數點左邊n位