常用函数

本章对 PostgreSQL 常用函数进行汇总,包括:聚合函数、日期时间函数、字符串函数和数学函数。对于窗口函数,我们将在高级篇进行介绍。

聚合函数

函数说明
AVG()计算平均值
COUNT()统计数量
MAX()计算最大值
MIN()计算最小值
SUM()计算总和
函数说明
AGE()计算两个时间之间的年龄
CLOCK_TIMESTAMP()返回语句执行期间的用时
CURRENT_DATE当前日期
CURRENT_TIME当前时间
CURRENT_TIMESTAMP当前时间戳
DATE_PART获取时间戳的指定部分,比如:年、月、日
DATE_TRUNC将时间戳截断为指定精度
EXTRACTDATE_PART相同
LOCALTIME当前本地时间
LOCALTIMESTAMP当前本地时间戳
NOW当前日期、时间及时区
STATEMENT_TIMESTAMP 当前语句执行的当前时间戳
TIMEOFDAY以文本形式返回当前日期和时间
TO_DATE将字符串转换成日期
TO_TIMESTAMP将字符串转换成时间戳

数学函数

函数说明
ABS取绝对值
CBRT计算立方根
CEIL向上取整
DIV整除
FLOOR向上取整
MOD取模(余数)
PI返回圆周率的值
POWER计算指定次方
ROUND四舍五入
SQRT平方根
RANDOM返回 0 到 1 之间的随机数
要查看完整内容,请先登录