微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何查询嵌套的json列并在apache druid中执行聚合操作

如何解决如何查询嵌套的json列并在apache druid中执行聚合操作

我有以下格式的数据,我想以 json 格式加载 col 'c',访问 'c' 中的元素并对它们执行操作,例如 count 或 group by。我该怎么做?

示例 json

  {
    "a": "a_data","b": "b_data","c": {"d": 123,"e": "234","f": "2" }
    }

样品规格

"flattenSpec": {
      "fields": [
        {
          "type": "jq","name": "c_jq","expr": ".c | tojson"
        }
      ]
    }

示例查询和结果

select c_jq from table

result:
{"d": 123,"f": "2" }

我想从 col(c->d) 中选择值并对它们进行聚合操作

select c_jq->d from table 
select sum(c_jq->d) from table

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。