【问题标题】:influxdb count distinct fieldinfluxdb 计数不同的字段
【发布时间】:2020-09-19 15:10:36
【问题描述】:

我的桌子是跟随者;

names
1.name
1.name
1.name
2.name
2.name
3.name

我想要得到的结果如下;

name    count
1.name  3
2.name  2
3.name  1

我的要求是

select distinct(name) from names where name=! /.*name*/ group by name

select count(distinct(name)) from names where name=! /.*name*/ group by name

我的回应

1.name
2.name
3.name

count 3

感谢帮助

【问题讨论】:

    标签: distinct grafana influxdb


    【解决方案1】:

    您需要在查询中选择一个字段并计算查询中的字段名称

    假设测量中有一个名为field的字段可用,

    select count(field1) from names where group by name 应该可以工作。

    我不确定为什么要在查询中添加 name=! /.*name*/ where 子句。

    【讨论】:

    • 亲爱的罗伯特,用 influxdb 查询并运行
    • @phoemis 很高兴它对你有用。能否将答案标记为已接受?
    • 不不,name=! /.*name*/ 这个方法对我有用 :),这个查询 select count(field1) from names where group by name me 发送两个查询 select count(distinct(name)) from names where name=! /.*name*/ 按名称分组
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多