阅读背景:

PostgreSQL数学函数

来源:互联网 
函数 返回类型 描述 例子 结果 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(



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: