PostgreSQL函数 |
您所在的位置:网站首页 › vb取余数的函数 › PostgreSQL函数 |
pi()函数:"π"常量,返回圆周率 SELECT pi(); 结果:3.14159265358979 abs(x)函数:绝对值 SELECT abs(-17.4); 结果:17.4 sign(A)函数:返回参数的符号,A的值为负、零或正时,返回结果依次为-1,0,1 SELECT sign(-8.4); 结果:-1 ceil(A)/CEILING(A)函数:返回大于A的最小整数 SELECT ceil(-2.8); 结果:-2 floor(A)函数:返回小于A的最大整数 SELECT floor(-2.8); 结果:-3 mod(y, x)函数:取余数,注意:小数取余的原则是,返回值精确到被除数的小数位数,即返回值的小数位数和被除数的小数位数相同。 SELECT mod(9,4); 结果:1 round(A[,B])函数:对A进行四舍五入,返回最接近A的数值,结果保留B位。注意:当B为负数时,表示保留A值的小数点左边B位,小数点左边的相应位数用'0'补充。 SELECT round(42.438,2); 结果:42.44 trunc(x)函数:截断(向零靠近) SELECT trunc(42.8); 结果:42 trunc(x, y)函数:将x截断为y小数位置的数字 SELECT trunc(42.438,2); 结果:42.43 cbrt(double)函数:立方根 SELECT cbrt(27.0); 结果:3 sqrt(A)函数:平方根,注意:负数没有平方根 SELECT sqrt(4); 结果:2 pow(X,Y)/power(X,Y)函数:返回X的Y次方的值; SELECT pow(9, 3); 结果:729 exp(x)函数:返回e的x次方的值 SELECT exp(1); 结果:2.71828182845905 ln(X)函数:返回X的自然对数,X不能为负数。 SELECT ln(2.71828182845905); 结果:1.0000000000000018 log(x)函数:10为底的对数 SELECT log(100); 结果:2 log(b numeric,x numeric)函数:指定底数的对数 SELECT log(2.0, 64.0); 结果:6.0000000000000000 radians(double)函数:把角度转为弧度 SELECT RADIANS(180); 结果:3.14159265358979 degrees(double)函数:把弧度转为角度 SELECT DEGREES(PI()/2); 结果:90 random()函数:0.0到1.0之间的随机数值 SELECT random(); 结果:0.507949151564389 SIN(X)函数:返回X的正弦值,其中X是弧度值; SELECT SIN(pi()/2); 结果:1 ASIN(X)函数:SIN(A)互为反函数。,返回X的反正弦值,其中X为-1和1之间的数值。 SELECT ASIN(1); 结果:1.5707963267949 COS(X)函数:返回A的正弦值,其中A是弧度值; SELECT cos(0); 结果:1 ACOS(X)函数:COS(A)互为反函数,返回X的反正弦值,其中X为-1和1之间的数值。 SELECT acos(1); 结果:0 tan(x)函数:正切 SELECT TAN(pi()/4); 结果:1 atan(x)函数:反正切,和TAN(X)互为反函数 SELECT ATAN(1); 结果:0.785398163397448 atan2(x, y)函数:正切 y/x 的反函数 cot(x)函数:余切,和TAN(X)互为倒数 SELECT cot(pi()/4); 结果:1
桃之夭夭,灼灼其华。____佚名《桃夭》 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |