全部产品
Search
文档中心

时间序列数据库 TSDB:合并

更新时间:Jul 01, 2020

在TSDB For InfluxDB®中,查询自动将序列合并。

示例

数据库NOAA_water_database中的measurement的h2o_feet是两个序列的一部分。第一个序列由measurement h2o_feet和tag location = coyote_creek组成。第二个序列由measurement h2o_feet和tag location = santa_monica组成。

以下查询在计算water_level的平均值时自动将这两个序列合并:

  1. > SELECT MEAN("water_level") FROM "h2o_feet"
  2. name: h2o_feet
  3. --------------
  4. time mean
  5. 1970-01-01T00:00:00Z 4.442107025822521

如果您只想要计算第一个序列的water_level的平均值,请在WHERE子句中指定相关的tag:

  1. > SELECT MEAN("water_level") FROM "h2o_feet" WHERE "location" = 'coyote_creek'
  2. name: h2o_feet
  3. --------------
  4. time mean
  5. 1970-01-01T00:00:00Z 5.359342451341401

如果您想要计算每个序列的water_level的平均值,请加上GROUP BY子句:

  1. > SELECT MEAN("water_level") FROM "h2o_feet" GROUP BY "location"
  2. name: h2o_feet
  3. tags: location=coyote_creek
  4. time mean
  5. ---- ----
  6. 1970-01-01T00:00:00Z 5.359342451341401
  7. name: h2o_feet
  8. tags: location=santa_monica
  9. time mean
  10. ---- ----
  11. 1970-01-01T00:00:00Z 3.530863470081006


InfluxDB® is a trademark registered by InfluxData, which is not affiliated with, and does not endorse, TSDB for InfluxDB®.