跳至主要內容

KlustronDB大约 1 分钟

第 4 章 SQL语法

目录

4.1. 词法结构 : 4.1.1. 标识符和关键词

[4.1.2. 常量](sql-syntax-lexical.md#SQL-SYNTAX-CONSTANTS)

[4.1.3. 操作符](sql-syntax-lexical.md#SQL-SYNTAX-OPERATORS)

[4.1.4. 特殊字符](sql-syntax-lexical.md#SQL-SYNTAX-SPECIAL-CHARS)

[4.1.5. 注释](sql-syntax-lexical.md#SQL-SYNTAX-COMMENTS)

[4.1.6. 操作符优先级](sql-syntax-lexical.md#SQL-PRECEDENCE)

4.2. 值表达式 : 4.2.1. 列引用

[4.2.2. 位置参数](sql-expressions.md#SQL-EXPRESSIONS-PARAMETERS-POSITIONAL)

[4.2.3. 下标](sql-expressions.md#SQL-EXPRESSIONS-SUBSCRIPTS)

[4.2.4. 域选择](sql-expressions.md#FIELD-SELECTION)

[4.2.5. 操作符调用](sql-expressions.md#SQL-EXPRESSIONS-OPERATOR-CALLS)

[4.2.6. 函数调用](sql-expressions.md#SQL-EXPRESSIONS-FUNCTION-CALLS)

[4.2.7. 聚集表达式](sql-expressions.md#SYNTAX-AGGREGATES)

[4.2.8. 窗口函数调用](sql-expressions.md#SYNTAX-WINDOW-FUNCTIONS)

[4.2.9. 类型转换](sql-expressions.md#SQL-SYNTAX-TYPE-CASTS)

[4.2.10. 排序规则表达式](sql-expressions.md#SQL-SYNTAX-COLLATE-EXPRS)

[4.2.11. 标量子查询](sql-expressions.md#SQL-SYNTAX-SCALAR-SUBQUERIES)

[4.2.12. 数组构造器](sql-expressions.md#SQL-SYNTAX-ARRAY-CONSTRUCTORS)

[4.2.13. 行构造器](sql-expressions.md#SQL-SYNTAX-ROW-CONSTRUCTORS)

[4.2.14. 表达式计算规则](sql-expressions.md#SYNTAX-EXPRESS-EVAL)

4.3. 调用函数 : 4.3.1. 使用位置记号

[4.3.2. 使用命名记号](sql-syntax-calling-funcs.md#SQL-SYNTAX-CALLING-FUNCS-NAMED)

[4.3.3. 使用混合记号](sql-syntax-calling-funcs.md#SQL-SYNTAX-CALLING-FUNCS-MIXED)

这一章描述了SQL的语法。它构成了理解后续具体介绍如何使用SQL定义和修改数据的章节的基础 。

我们同时建议已经熟悉SQL的用户仔细阅读本章,因为本章包含一些在SQL数据库中实现得不一致的以及PostgreSQL中特有的规则和概念。