第 9 章 函数和操作符
目录
- 9.1. 逻辑操作符
- 9.2. 比较函数和操作符
- 9.3. 数学函数和操作符
- 9.4. 字符串函数和操作符
- 9.5. 二进制串函数和操作符
- 9.6. 位串函数和操作符
- 9.7. 模式匹配
- 9.8. 数据类型格式化函数
- 9.9. 时间/日期函数和操作符
- 9.10. 枚举支持函数
- 9.11. 几何函数和操作符
- 9.12. 网络地址函数和操作符
- 9.13. 文本搜索函数和操作符
- 9.14. UUID 函数
- 9.15. XML 函数
- 9.16. JSON 函数和操作符
- 9.17. 序列操作函数
- 9.18. 条件表达式
- 9.19. 数组函数和操作符
- 9.20. 范围函数和运算符
- 9.21. 聚集函数
- 9.22. 窗口函数
- 9.23. 子查询表达式
- 9.24. 行和数组比较
- 9.25. 集合返回函数
- 9.26. 系统信息函数和运算符
- 9.27. 系统管理函数
- 9.28. 触发器函数
- 9.29. 事件触发器函数
- 9.30. 统计信息函数
PostgreSQL为内建的数据类型提供了大量的函数和操作符。
本章描述了其中的大部分内容,不过在手册的相关章节中还显示了更多的特殊用途函数。
用户也可以定义它们自己的函数和操作符, 如第 V 部分所述。
psql命令\df
和\do
可以分别被用于显示所有可用的函数和操作符的列表。
本章中用于描述函数或操作符的参数和结果数据类型的符号如下所示:
repeat
(text
,integer
) →text
复制
函数repeat
接受一个文本和一个整型参数,并返回文本类型的结果。右箭头也用于指示举例的结果,因此:
repeat('Pg', 4) →PgPgPgPg
复制
如果你关心移植性,那么请注意,我们在本章描述的大多数函数和操作符, 除了最琐碎的算术和比较操作符以及一些做了明确标记的函数以外,都没有在SQL标准里声明。某些这种扩展的功能也出现在许多其它SQL数据库管理系统中,并且在很多情况下多个实现的这种功能是相互兼容的和一致的。
文章转载自PostgreSQL全球开发组,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
外国CTO也感兴趣的开源数据库项目——openHalo
小满未满、
387次阅读
2025-04-21 16:58:09
9.9 分高危漏洞,尽快升级到 pgAdmin 4 v9.2 进行修复
严少安
353次阅读
2025-04-11 10:43:23
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
331次阅读
2025-04-15 14:48:05
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
294次阅读
2025-04-07 12:14:29
postgresql+patroni+etcd高可用安装
necessary
166次阅读
2025-03-28 10:11:23
从 Oracle 到 PostgreSQL迁移成本评估揭秘
梧桐
152次阅读
2025-03-27 17:21:42
手把手教你在 openKylin 上部署 IvorySQL 4.4
严少安
150次阅读
2025-03-27 20:41:28
转发有奖 | PostgreSQL 16 PGCM高级认证课程直播班招生中!
墨天轮小教习
146次阅读
2025-04-14 15:58:34
墨天轮PostgreSQL认证证书快递已发(2025年3月批)
墨天轮小教习
126次阅读
2025-04-03 11:43:25
SQL 优化之 OR 子句改写
xiongcc
91次阅读
2025-04-21 00:08:06