我在进行SELECT INTO
查询时无法理解如何向数据系列添加标签。我有一个 NYTimes COVID 数据集的 Influxdb,其中我使用了cases
anddeaths
字段fields
和state
andcounty
信息作为标签。
我可以在这样的查询中汇总来自邻近县的数据:
SELECT sum("cases") AS "cases" FROM "ny_covid"."autogen"."value" WHERE ("state"='Pennsylvania') AND ("county"='Philadelphia' OR "county"='Delaware') GROUP BY time(1d) FILL(null)
这完美地工作。但我想将这些聚合数据保存到一个新数据库中以进行其他查询。我可以这样做:
SELECT sum("cases") AS "cases" INTO "new_covid"."autogen"."value" FROM "ny_covid"."autogen"."value" WHERE ("state"='Pennsylvania') AND ("county"='Philadelphia' OR "county"='Delaware') GROUP BY time(1d) FILL(null)
我的问题是,如何location=Philly
为刚刚插入new_covid
数据库的数据添加标签?因为,我想做一些其他位置级别的聚合,这似乎tag
是保持这些值不同的方法。
SELECT sum("cases") AS "cases" INTO "new_covid"."autogen"."value" FROM "ny_covid"."autogen"."value" WHERE ("state"='Pennsylvania') AND ("county"='Dauphin' OR "county"='Lancaster') GROUP BY time(1d) FILL(null)
我所做的所有搜索都是关于在查询中使用标签或在跨数据库复制时保留它们。但是我找不到任何关于在SELECT INTO
类型语句中附加标签的信息。