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位



分享给朋友:
您可能感兴趣的文章:
随机阅读: