PostgreSQL学习笔记(四):运算符&函数

本文档详细介绍了PostgreSQL的运算符和函数,包括算数运算符如加减乘除和求余,关系运算符,逻辑运算符,数学、字符串、日期和时间相关的函数,以及条件表达式和系统函数,如获取当前时间、日期操作、MD5加密等。
摘要由CSDN通过智能技术生成

1 运算符&函数

1.1 运算符

1.1.1 算数运算符

| ---------------- | ---------- |
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 求余 |

1.1.2 关系运算符
运算符 作用
=
<> (!=)
>
>=
<
<=
LEAST 返回最小值
GREATEST 返回最大值
IN/NOT IN
BETWEEN…AND…
LIKE
1.1.3 逻辑运算符
运算符 作用
NOT
AND
OR

1.2 函数

1.2.1 数学函数
函数 说明
ABS(X) 绝对值
PI(x) 圆周率
SQRT(X) 平方根
MOD(X,Y) 求余
CEIL(X) 不小于X的最小整数
FLOOR(X) 不大于X的最大整数
ROUND(X)/ROUND(X,Y) 四舍五入,如果Y有值,保留Y小数位
POWER(X,Y) X的Y次方
1.2.2 字符串函数
函数 说明
CHAR_LENGTH(STR) 获取字符串长度
LENGTH(STR) 获取字符串字节长度。一个汉字3字节,数字字母1字节
CONCAT(STR1,STR2,…) 连接字符串
CONCAT_WS(WS,STR1,STR2,…) 连接字符串,字符串中间中间用ws的值连接
LEFT(STR,N) 获取str从左数n长度的字符串,n从1开始
RIGHT(STR,N) 获取str从右数n长度的字符串,n从1开始
LPAD(STR,N,PADSTR) 左补白,如果str不满n长度,则在左边补上字符串
RPAD(STR,N,PADSTR) 右补白,如果str不满n长度,则在右边补上字符串
TRIM(STR)/RTRIM(STR)/LTRIM(STR) 去除空白
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值