进阶数据库系列(七):PostgreSQL 常用函数介绍

本文详细介绍了PostgreSQL的数学函数,包括绝对值、平方根、求余、整数获取、四舍五入等;字符串函数,如计算长度、合并、截取、填充等;日期和时间函数,获取当前日期、时间、进行日期运算;还有条件判断、系统信息、加密等函数,是学习PostgreSQL函数操作的重要参考。
摘要由CSDN通过智能技术生成

前面介绍了 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函数计算正弦值,输入语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值