具有多个计数聚合和相应 where 子句的 influxdb 查询
influxdb query with multiple count aggregate and corresponding where clauses
我在 influxdb 中有一个 table,格式如下
值 0、1、2 与 no运行、通过和失败相关。
是否有可能 运行 单个查询将 return 值的不同计数的结果集,按 id 分组?
例如我想要输出:
基本上,
的结果
SELECT COUNT(value) FROM <table> WHERE value = 0 GROUP BY id
SELECT COUNT(value) FROM <table> WHERE value = 1 GROUP BY id
SELECT COUNT(value) FROM <table> WHERE value = 2 GROUP BY id
...但是在单个查询中我可以映射到 table.
我在 influxdb 中有一个 table,格式如下
值 0、1、2 与 no运行、通过和失败相关。 是否有可能 运行 单个查询将 return 值的不同计数的结果集,按 id 分组?
例如我想要输出:
基本上,
的结果SELECT COUNT(value) FROM <table> WHERE value = 0 GROUP BY id
SELECT COUNT(value) FROM <table> WHERE value = 1 GROUP BY id
SELECT COUNT(value) FROM <table> WHERE value = 2 GROUP BY id
...但是在单个查询中我可以映射到 table.