Chapter 9. 函数和操作符
-
Table of Contents
-
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.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.10. 支持枚举函数
-
9.11. 几何函数和操作符
-
9.12. 网络地址函数和操作符
-
9.13. 文本检索函数和操作符
-
9.14. XML函数
-
-
9.14.1. 生成XML内容
-
9.14.2. 处理XML
-
9.14.3. 到XML的映射表
-
9.15. 序列操作函数
-
9.16. 条件表达式
-
-
9.16.1.
CASE
-
9.16.2.
COALESCE
-
9.16.3.
NULLIF
-
9.16.4.
GREATEST和
LEAST
-
9.17. 数组函数和操作符
-
9.18. 聚合函数
-
9.19. 窗口函数
-
9.20. 子查询表达式
-
-
9.20.1.
EXISTS
-
9.20.2.
IN
-
9.20.3.
NOT IN
-
9.20.4.
ANY/
SOME
-
9.20.5.
ALL
-
9.20.6. 逐行比较
-
9.21. 行和数组比较
-
-
9.21.1.
IN
-
9.21.2.
NOT IN
-
9.21.3.
ANY/
SOME(array数组)
-
9.21.4.
ALL(array数组)
-
9.21.5. 逐行比较
-
9.22. 返回集合的函数
-
9.23. 系统信息函数
-
9.24. 系统管理函数
-
9.25. 触发器函数
PostgreSQL为内建的数据类型提供了大量的函数和操作符。 用户也可以定义它们自己的函数和操作符,像Part V里描述的那样。\df和\do可以分别用于显示所有可用的函数和操作符列表。
如果你关心移植性,那么请注意,我们在本章描述的大多数函数和操作符,除了最简单的算术和比较操作符以及一些做了明确标记的 函数以外,都没有在SQL标准里声明。许多其它SQL实现也有这 些扩展的功能,并且很多时候不同的数据库产品中这些函数是相互兼容的,各种实现保持一致。 本章也并没有穷尽一切信息;一些附加的函数在本手册的相关章节里出现。