PostgreSQL 中文参考文档
🌐 英文原版 官方 ↗

Chapter 10. 类型转换

Table of Contents

10.1. 概述
10.2. 运算符
10.3. 函数
10.4. 值存储
10.5. UNION、CASE 及相关结构
10.6. SELECT 输出列

在编写 SQL 语句时,无论是有意还是无意,经常需要在同一个表达式中混合使用不同的数据类型。PostgreSQL 拥有一套极其强大而完备的机制来对混合类型的表达式进行类型推断与转换求值。

在绝大多数日常场景下,普通用户完全无需了解底层类型转换机制的繁复细节。然而,由 PostgreSQL 自动执行的隐式类型转换会直接影响查询的最终结果。在确有必要时,可以通过使用显式类型转换来精细定制和控制计算结果。

本章系统介绍 PostgreSQL 的类型转换机制与核心规则。关于特定数据类型的定义以及可用函数与运算符的更多信息,请参阅 Chapter 8 与 Chapter 9。