第五章 Oracle函数
5.1 数学函数
--数值数据(绝对值,三角函数,对数函数,随机函数)
绝对值函数 | ABS(x) |
||
平方根函数 | SQRT(x) | 求余函数 | MOD(x,y) |
获取整数函数 | CEIL(x)(不小于x的最小整数) | FLOOR(x)(不大于x的最大整数) | |
获取随机数函数 | DBMS_RANDOM.RANDOM(返回一个随机数) | DBMS_RANDOM.VALUE(x,y)(产生一个x~y的随机数) | |
四舍五入函数 | ROUND(x) | ROUND(x,y)(保留到小数点后y位;若y为负,保留到小数点左边 y位) |
TRUNC(x,y)(舍去小数点后y位数字;若y=0,则结果不包含小数部分;若为负,则截去x小数点左起第y位开始后面的值) |
符号函数 | SIGN(x)(x值为负,0,正返回-1,0,1) | SIGN(n)(返回参数n的符号,负,0,正返回-1,0,1) | |
幂运算函数 | POWER(x,y)(x的y次方) | EXP(x)(e的x方) | |
对数运算函数 | LOG(x,y)(以x为底y的对数) | LN(x)(返回x的自然对数,x>0) | |
正弦函数 | SIN(x) | 反正弦函数 | ASIN(x) |
余弦函数 | COS(x) | 反余弦函数 | ACOS(x) |
正切函数 |