SELECT 语句
使用 SELECT 语句从 InfluxDB 测量中查询数据。 在 SQL 中查询数据时,SELECT 子句是必需的。
语法
SELECT a, b, "time" FROM <measurement>SELECT 子句支持以下内容
SELECT *- 返回所有标签、字段和时间戳。SELECT DISTINCT返回所有不重复(不同)的值。SELECT <"field" 或 "tag">- 返回指定的字段或标签。SELECT <"field" 或 "tag">, <"field" 或 "tag">- 返回一个以上的标签或字段。SELECT <"field"> AS a- 将字段作为别名返回。
示例
以下示例使用来自 NOAA 数据库的数据。 要下载 NOAA 测试数据,请参阅 NOAA 水样数据。
从测量中选择所有字段和标签
SELECT * FROM h2o_feet LIMIT 10从测量中选择特定的标签和字段
SELECT "location", "water_level" FROM "h2o_feet"从测量中选择一个字段、标签和时间戳
SELECT "water_level", "location", "time" FROM "h2o_feet"选择一个字段并执行基本算术运算
以下查询将 water_level 的值乘以 3,然后再加上 5。
SELECT ("water_level" * 3) + 5 FROM "h2o_feet"此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。