PL/SQL常用数学函数

来源:互联网 发布:遗传算法matlab程序 编辑:程序博客网 时间:2024/06/01 07:44

ABS(m): 返回m的绝对值

CELL(m): 返回大于或等于m的最小整数

FLOOR(m): 返回小于或等于m的最大整数

MOD(m,n): 返回两个整数m对n相除的余数,若n等于0,返回m

POWER(m,n): 返回m的n次幂

EXP(m): 返回e的m次幂

ROUND(m[,n]): 返回m四舍五入到小数点右侧n位的值,若省略n,则四舍五入到整数位

SIGN(m): 返回m的符号1(m为正数)、-1(m为负数)或0(m为零)

SQRT(m): 返回m的平方根,m必须大于等于0

TRUNC(m[,n]): 返回m舍入到指定n位的值,若n>0,截取到小数点右侧的n位处;若n<0,截取到小数点左侧的n位处;若n=0,截取到小数点处

LOG(m,n): 返回以m为底的数值n的对数,m必须为大于0且不等于1的正正数,n为正整数

LN(m): 返回数值n的自然对数,n大于0

SIN(m): 返回弧度m的正弦值

COS(m): 返回弧度m的余弦值

TAN(m): 返回弧度m的正切值

ASIN(m): 返回m的反正弦值,m必须满足m>=-1且m<=1

ACOS(m): 返回m的反余弦值,m必须满足m>=-1且m<=1

ATAN(m): 返回m的反正切值

SINH(m): 返回m的双曲正弦值

COSH(m): 返回m的双曲余弦值

TANH(m): 返回m的双曲正切值