前面介绍了 PostgreSQL 常用管理命令、访问控制与认证、语法、数据类型和运算符相关的知识点,今天我将详细的为大家介绍 PostgreSQL 常用函数相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!!
数学函数
1、绝对值函数ABS(x)和返回圆周率函数PI()
求2,-3.3和-33的绝对值,输入语句如下:
SELECT ABS(2), ABS(-3.3), ABS(-33);
返回圆周率值,输入语句如下:
SELECT pi();
2、平方根函数SQRT(x)和求余函数MOD(x,y)
求9,40和-49的二次平方根,输入语句如下:
SELECT SQRT(9), SQRT(40);
对MOD(31,8),MOD(234, 10),MOD(45.5,6)进行求余运算,输入语句如下:
SELECT MOD(31,8),MOD(234, 10),MOD(45.5,6);
3、获取整数的函数CEIL(x)、CEILING(x)、FLOOR(x)
使用CEIL和CEILING函数返回最小整数,输入语句如下:
SELECT CEIL(-3.35),CEILING(3.35);
FLOOR(x)返回不大于x的最大整数值,返回值转化为一个BIGINT。
使用FLOOR函数返回最大整数,输入语句如下:
SELECT FLOOR(-3.35), FLOOR(3.35);
4、四舍五入函数ROUND(x)和ROUND(x,y)
使用ROUND(x)函数对操作数进行四舍五入操作,输入语句如下:
SELECT ROUND(-1.14),ROUND(-1.67), ROUND(1.14),ROUND(1.66);
使用ROUND(x,y)函数对操作数进行四舍五入操作,结果保留小数点后面指定y位,输入语句如下:
SELECT ROUND(1.38, 1), ROUND(1.38, 0), ROUND(232.38, -1), ROUND (232.38,-2);
5、符号函数SIGN(x)
使用SIGN函数返回参数的符号,输入语句如下:
SELECT SIGN(-21),SIGN(0), SIGN(21);
6、幂运算函数POW(x,y)、POWER(x,y)和EXP(x)
使用POW和POWER函数进行乘方运算,输入语句如下:
SELECT POW(2,2), POWER(2,2),POW(2,-2), POWER(2,-2);
使用EXP函数计算e的乘方,输入语句如下:
SELECT EXP(3),EXP(-3),EXP(0);
7、对数运算函数LOG(x)
使用LOG(x)函数计算自然对数,输入语句如下:
SELECT LOG(3);
8、角度与弧度相互转换的函数RADIANS(x)和DEGREES(x)
使用RADIANS将角度转换为弧度,输入语句如下:
SELECT RADIANS(90),RADIANS(180);
使用DEGREES将弧度转换为角度,输入语句如下:
SELECT DEGREES(PI()), DEGREES(PI() / 2);
9、正弦函数SIN(x)和反正弦函数ASIN(x)
使用SIN函数计算正弦值,输入语句