## 第 4 章 SQL 语法 **目录** [4.1。词汇结构](sql-syntax-lexical.html) [4.1.1。标识符和关键词](sql-syntax-lexical.html#SQL-SYNTAX-IDENTIFIERS) [4.1.2.常数](sql-syntax-lexical.html#SQL-SYNTAX-CONSTANTS) [4.1.3。运营商](sql-syntax-lexical.html#SQL-SYNTAX-OPERATORS) [4.1.4。特殊字符](sql-syntax-lexical.html#SQL-SYNTAX-SPECIAL-CHARS) [4.1.5。评论](sql-syntax-lexical.html#SQL-SYNTAX-COMMENTS) [4.1.6。运算符优先级](sql-syntax-lexical.html#SQL-PRECEDENCE) [4.2.值表达式](sql-expressions.html) [4.2.1。列参考](sql-expressions.html#SQL-EXPRESSIONS-COLUMN-REFS) [4.2.2.位置参数](sql-expressions.html#SQL-EXPRESSIONS-PARAMETERS-POSITIONAL) [4.2.3。下标](sql-expressions.html#SQL-EXPRESSIONS-SUBSCRIPTS) [4.2.4.字段选择](sql-expressions.html#FIELD-SELECTION) [4.2.5。运算符调用](sql-expressions.html#SQL-EXPRESSIONS-OPERATOR-CALLS) [4.2.6。函数调用](sql-expressions.html#SQL-EXPRESSIONS-FUNCTION-CALLS) [4.2.7。聚合表达式](sql-expressions.html#SYNTAX-AGGREGATES) [4.2.8。窗口函数调用](sql-expressions.html#SYNTAX-WINDOW-FUNCTIONS) [4.2.9.类型转换](sql-expressions.html#SQL-SYNTAX-TYPE-CASTS) [4.2.10。排序规则表达式](sql-expressions.html#SQL-SYNTAX-COLLATE-EXPRS) [4.2.11。标量子查询](sql-expressions.html#SQL-SYNTAX-SCALAR-SUBQUERIES) [4.2.12。数组构造函数](sql-expressions.html#SQL-SYNTAX-ARRAY-CONSTRUCTORS) [4.2.13。行构造函数](sql-expressions.html#SQL-SYNTAX-ROW-CONSTRUCTORS) [4.2.14。表达式评估规则](sql-expressions.html#SYNTAX-EXPRESS-EVAL) [4.3.调用函数](sql-syntax-calling-funcs.html) [4.3.1。使用位置符号](sql-syntax-calling-funcs.html#SQL-SYNTAX-CALLING-FUNCS-POSITIONAL) [4.3.2.使用命名符号](sql-syntax-calling-funcs.html#SQL-SYNTAX-CALLING-FUNCS-NAMED) [4.3.3.使用混合符号](sql-syntax-calling-funcs.html#SQL-SYNTAX-CALLING-FUNCS-MIXED) [](<>) 本章介绍 SQL 的语法。它为理解以下章节奠定了基础,这些章节将详细介绍如何应用 SQL 命令来定义和修改数据。 我们还建议已经熟悉 SQL 的用户仔细阅读本章,因为它包含几个在 SQL 数据库之间实现不一致或特定于 PostgreSQL 的规则和概念。