Oracle常用的数学函数
Oracle提供了许多强大的系统函数,如数学函数、字符串函数、日期函数等。表1介绍了一些Oracle常用的数学函数及其相应的用法。
表1:
序号 | 函数名称 | 描述 |
---|---|---|
1 | ABS(m) | 绝对值函数,用来返回m的绝对值 |
2 | CEIL(m) | 返回大于或等于m的最小整数 |
3 | FLOOR(m) | 返回小于或等于m的最大整数 |
4 | MOD(m,n) | 取余函数,返回两个整数m对n相除的余数,若n=0,返回m |
5 | POWER(m,n) | 返回m的n次幂 |
6 | EXP(m) | 返回e的m次幂 |
7 | ROUND(m,n) | 返回m四舍五入到小数点右侧n位的值,若省略n,则四舍五入到整数位 |
8 | SIGN(m) | 返回m的符号,m为整数返回1,m为负数返回-1,m为0返回0 |
9 | SQRT(m) | 求平方根函数 |
10 | TRUNC(m,n) | 返回m舍入到知道n位的值,如果n为正,就截取到小数点右侧的这个数值处。如果指定的n为负就截取到小数点左侧的该数值处。如果没有指定n,就假定为0,截取到小数点处 |
11 | LOG(m,n) | 取对数函数,返回以m为底的数值n的对数。m为大于0且不等于1的正整数,n也为正整数 |
12 | LN(m) | 取自然对数函数 |
13 | SIN(m) | 取正弦值函数 |
14 | COS(m) | 取余弦值函数 |
15 | TAN(m) | 取正切值函数 |
16 | ASIN(m) | 取反正弦值函数,m要求大于等于-1且小于等于1 |
17 | ACOS(m) | 取反余弦值函数,m要求大于等于-1且小于等于1 |
18 | SINH(m) | 返回m的双曲正弦值 |
19 | COSH(m) | 返回m的双曲余弦值 |
20 | TANH(m) | 返回m的双阙正切值 |
希望对大家能有所帮助!