章 9. 函数和操作符
- 目录
- 9.1. 逻辑操作符
- 9.2. 比较操作符
- 9.3. 数学函数和操作符
- 9.4. 字符串函数和操作符
- 9.5. 二进制串函数和操作符
- 9.6. 位串函数和操作符
- 9.7. 模式匹配
-
- 9.7.1.
LIKE
- 9.7.2.
SIMILAR TO
正则表达式 - 9.7.3. POSIX正则表达式
- 9.7.1.
- 9.8. 数据类型格式化函数
- 9.9. 时间/日期函数和操作符
-
- 9.9.1.
EXTRACT
,date_part
- 9.9.2.
date_trunc
- 9.9.3. AT TIME ZONE
- 9.9.4. 当前日期/时间
- 9.9.5. 延时执行
- 9.9.1.
- 9.10. 枚举支持函数
- 9.11. 几何函数和操作符
- 9.12. 网络地址函数和操作符
- 9.13. 文本搜索函数和操作符
- 9.14. XML 函数
- 9.15. JSON 函数和操作符
- 9.16. 序列操作函数
- 9.17. 条件表达式
-
- 9.17.1. CASE
- 9.17.2. COALESCE
- 9.17.3. NULLIF
- 9.17.4. GREATEST和LEAST
- 9.18. 数组函数和操作符
- 9.19. 范围函数和操作符
- 9.20. 聚集函数
- 9.21. 窗口函数
- 9.22. 子查询表达式
- 9.23. 行和数组比较
-
- 9.23.1. IN
- 9.23.2. NOT IN
- 9.23.3. ANY/SOME (array)
- 9.23.4. ALL (array)
- 9.23.5. 行构造器比较
- 9.23.6. 组合类型比较
- 9.24. 集合返回函数
- 9.25. 系统信息函数
- 9.26. 系统管理函数
- 9.27. 触发器函数
- 9.28. 事件触发器函数
-
- 9.28.1. 捕获命令结尾的改变
- 9.28.2. 通过DDL命令删除处理的对象
- 9.28.3. 处理表重写事件
PostgreSQL为内建的数据类型提供了大量的函数和操作符。 用户也可以定义它们自己的函数和操作符, 如第 V 部分所述。psql命令\df和\do可以分别被用于显示所有可用的函数和操作符的列表。
如果你关心移植性,那么请注意,我们在本章描述的大多数函数和操作符, 除了最琐碎的算术和比较操作符以及一些做了明确标记的函数以外,都没有在SQL标准里声明。某些这种扩展的功能也出现在许多其它SQL数据库管理系统中,并且在很多情况下多个实现的这种功能是相互兼容的和一致的。本章也并没有穷尽一切信息;一些附加的函数在本手册的相关小节里出现。