文档文档

OFFSET 和 SOFFSET 子句

使用 OFFSETSOFFSET 对返回的数据点序列进行分页。

OFFSET 子句

OFFSET <N> 对查询结果中的 N数据点进行分页。

语法

SELECT_clause FROM_clause [WHERE_clause] [GROUP_BY_clause] [ORDER_BY_clause] LIMIT_clause OFFSET <N> [SLIMIT_clause]

N 指定要分页的数据点数量。OFFSET 子句需要LIMIT 子句

注意: 如果 WHERE 子句 包含时间范围,并且 OFFSET 子句 将导致 InfluxDB 返回时间戳在该时间范围之外的数据点,则 InfluxDB 不会返回任何结果。

示例

对数据点进行分页

对数据点进行分页并包含多个子句

SOFFSET 子句

SOFFSET <N> 对查询结果中的 N序列进行分页。

语法

SELECT_clause FROM_clause [WHERE_clause] GROUP BY *[,time(time_interval)] [ORDER_BY_clause] [LIMIT_clause] [OFFSET_clause] SLIMIT_clause SOFFSET <N>

N 指定要分页的序列数。SOFFSET 子句需要 [SLIMIT 子句](//influxdb/v2/query-data/influxql/explore-data/limit-and-slimit/)。在没有 SLIMIT 子句的情况下使用 SOFFSET 子句可能会导致不一致的查询结果SLIMIT 查询必须包含 GROUP BY *

注意: 如果 SOFFSET 子句分页超过序列总数,则 InfluxDB 不会返回任何结果。

示例

对序列进行分页

对数据点进行分页并包含多个子句


此页面是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 即将进入维护模式。您可以继续像当前一样使用它,而无需对代码进行任何更改。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

启动快速。扩展更快。

获取更新

InfluxDB 3 Core 是一个开源、高速的近数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,从而实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层级可供非商业家庭或业余爱好者使用。

有关更多信息,请查看: