文档化文档

SELECT语句

使用SELECT语句从InfluxDB度量中查询数据。在SQL中查询数据时,需要SELECT子句。

语法

SELECT a, b, "time" FROM <measurement>

注意:当查询InfluxDB时,SELECT语句始终需要FROM子句。

SELECT子句支持以下内容

  • SELECT * - 返回所有标签、字段和时间戳。
  • SELECT DISTINCT 以返回所有不同的值。
  • SELECT <"field" or "tag"> - 返回指定的字段或标签。
  • SELECT <"field" or "tag">, <"field" or "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"

查看示例结果


这个页面有帮助吗?

感谢您的反馈!


Flux的未来

Flux将进入维护模式。您可以在不更改代码的情况下继续按当前方式使用它。

了解更多

InfluxDB v3增强和InfluxDB Clustered现已正式发布

新功能包括更快的查询性能和管理工具,推动了InfluxDB v3产品线的进步。InfluxDB Clustered现已正式发布。

InfluxDB v3性能和功能

InfluxDB v3产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强包括一个用于监控您的InfluxDB集群健康状况的操作仪表板、InfluxDB Cloud Dedicated中的单点登录(SSO)支持以及用于令牌和数据库的新管理API。

了解新的v3增强功能


InfluxDB Clustered正式发布

InfluxDB Clustered现已正式发布,并为您在自管理堆栈中提供了InfluxDB v3的强大功能。

与我们谈谈InfluxDB Clustered