【问题标题】:Count of groups in impala SQLimpala SQL 中的组数
【发布时间】:2020-08-29 06:34:45
【问题描述】:

我的黑斑羚桌子如下。

Column1 Column2 Column3 Column4
Abc     1       A       desc1
Abc     1       A       desc2 
Abc     1       A       desc3 
Abc     1       A       desc4
Abc     1       B       dwsc1
Abc     1       B       dwsc2
Xyz     1       A       desc1

我想找出 column3 中每个 column1 和 column2 组合的不同列值的计数。

例如。对于 Abc 和 1 的组合,我在 column3 中有 2 个值 - A 和 B。对于 Xyz 和 1,我只有一个。

预期输出:

Column1 Column2 count(column3)
Abc     1       2     
Xyz     1       1

如何在 impala 中实现这一点?

【问题讨论】:

    标签: sql count impala


    【解决方案1】:

    使用不同的计数

    select column1,column2, count(distinct column3)
    from table
    group by column1,column2
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-16
      • 2022-11-22
      相关资源
      最近更新 更多