函数
返回类型
描述
例子
结果
abs(x)
绝对值
abs(-17.4)
17.4
cbrt(double)
立方根
cbrt(27.0)
3
ceil(double/numeric)
不小于参数的最小的整数
ceil(-42.8)
-42
degrees(double)
把弧度转为角度
degrees(0.5)
28.6478897565412
exp(double/numeric)
自然指数
exp(1.0)
2.71828182845905
floor(double/numeric)
不大于参数的最大整数
floor(-42.8)
-43
ln(double/numeric)
自然对数
ln(2.0)
0.693147180559945
log(double/numeric)
10为底的对数
log(100.0)
2
log(b numeric,x numeric)
numeric
指定底数的对数
log(2.0, 64.0)
6.0000000000
mod(y, x)
取余数
mod(9,4)
1
pi()
double
"π"常量
pi()
3.14159265358979
power(a double, b double)
double
求a的b次幂
power(9.0, 3.0)
729
power(a numeric, b numeric)
numeric
求a的b次幂
power(9.0, 3.0)
729
radians(double)
double
把角度转为弧度
radians(45.0)
0.785398163397448
random()
double
0.0到1.0之间的随机数值
random()
round(double/numeric)
圆整为最接近的整数
round(42.4)
42
round(v numeric, s int)
numeric
圆整为s位小数数字
round(42.438,2)
42.44
sign(double/numeric)
参数的符号(-1,0,+1)
sign(-8.4)
-1
sqrt(double/numeric)
平方根
sqrt(2.0)
1.4142135623731
trunc(double/numeric)
截断(向零靠近)
trunc(42.8)
42
trunc(v numeric, s int)
numeric
截断为s小数位置的数字
trunc(42.438,2)
42.43
函数
返回类型
描述
例子
结果
abs(x)
绝对值
abs(-17.4)
17.4
cbrt(