📣
TiDB Cloud Premium 开放公测中。为企业级工作负载提供无限扩展、即时弹性伸缩和高级安全保障。此页面由 AI 自动翻译,英文原文请见此处。

查询语法



本页提供 TiDB Cloud Lake 中查询语法的参考信息。每个组件都可以单独使用,也可以组合使用以构建强大的查询。

核心查询组件

组件描述
SELECT从表中检索数据——所有查询的基础
FROM / JOIN指定数据源并组合多个表
WHERE根据条件过滤行
GROUP BY对行进行分组并执行聚合(SUM、COUNT、AVG 等)
HAVING过滤分组后的结果
ORDER BY对查询结果进行排序
LIMIT / TOP限制返回的行数

高级功能

组件描述
WITH (CTE)为复杂逻辑定义可复用的查询块
PIVOT将行转换为列(宽格式)
UNPIVOT将列转换为行(长格式)
QUALIFY在窗口函数计算后过滤行
VALUES创建内联临时数据集

时间旅行与流处理

组件描述
AT查询特定时间点的数据
CHANGES跟踪插入、修改和删除
WITH CONSUME通过偏移管理处理流式数据
WITH STREAM HINTS优化流处理行为

查询执行

组件描述
SETTINGS 子句配置查询优化和执行参数

查询结构

一个典型的 TiDB Cloud Lake 查询遵循以下结构:

[WITH cte_expressions] SELECT [TOP n] columns FROM table [JOIN other_tables] [WHERE conditions] [GROUP BY columns] [HAVING group_conditions] [QUALIFY window_conditions] [ORDER BY columns] [LIMIT n]

文档内容是否有帮助?