如何在配置单元查询中应用多个计数

Posted

技术标签:

【中文标题】如何在配置单元查询中应用多个计数【英文标题】:how to apply multiple count in hive query 【发布时间】:2019-07-10 15:45:35 【问题描述】:

我在 hive 中有 2 列的表格 act,dst:

  act      dst  
  success  Info
  success  High
  failure  medium
  Blank    low
  failure  Info

我想计算每个行为列的字段,例如

    act     count  
    success  2     
    failue   2     
    Blank    1     

如果有可能找到两列都很好。

【问题讨论】:

【参考方案1】:

在您的选择查询中使用 group by 和聚合作为 count(*)

试试这个查询:

select act,count(*) from <table_name> group by act;

【讨论】:

以上是关于如何在配置单元查询中应用多个计数的主要内容,如果未能解决你的问题,请参考以下文章

如何在 hbase 表中获取计数记录?查询记录的最快方法是啥?

如何使用单个查询获取存储在不同变量中的多个表行的计数?

如何使用具有多个连接的 SQL 查询并使用休眠计数

如何在单个 SQL 查询中使用多个计数和按条件分组

请求有关如何在一个查询中对多个条件的计数进行分组的帮助

使用Talend中的tHiveRow组件运行多个配置单元查询