使用 InfluxQL 查询数据
学习如何使用 InfluxQL 在 InfluxDB 3 Core 中查询数据。
使用 InfluxQL 探索你的模式
使用 InfluxQL SHOW 语句返回有关你的数据模式的信息。
列出度量
SHOW MEASUREMENTS列出一个度量中的字段键
SHOW FIELD KEYS FROM "measurement"列出一个度量中的标签键
SHOW TAG KEYS FROM "measurement"列出特定标签键的标签值
SHOW TAG VALUES FROM "measurement" WITH KEY = "tag-key" WHERE time > now() - 1d执行基本的 InfluxQL 查询
查询 InfluxDB 的基本 InfluxQL 查询通常包含 SELECT、FROM 和 WHERE 子句。
SELECT temp, room FROM home WHERE time >= now() - 1d使用 InfluxQL 聚合数据
使用 InfluxQL 聚合和选择器函数对你的时间序列数据执行聚合操作。
按组聚合字段
SELECT
MEAN(temp) AS mean,
FIRST(hum) as first,
FROM home
GROUP BY tag按基于时间的间隔聚合
SELECT
MEAN(temp),
sum(hum),
FROM home
WHERE time >= now() - 24h
GROUP BY time(1h),room排除 InfluxQL 错误
了解如何排除和修复常见的 InfluxQL 错误。
此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。