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"
这个页面有帮助吗?
感谢您的反馈!