【问题标题】:How to replace blank value of a column to [null] in hive to calculate SUM如何在 hive 中将列的空白值替换为 [null] 以计算 SUM
【发布时间】:2021-03-10 11:55:34
【问题描述】:

请指导一下。

我有以下输入表。

我试过下面的查询。

select distinct sum(amount) over partition by date from table1;

这里的表中日期是字符串类型,金额是双精度类型。

【问题讨论】:

    标签: hadoop hive bigdata hiveql


    【解决方案1】:

    在进行分组和求和之前,您可以添加where 以删除具有空白日期的行:

    select date, sum(amount)
    from table1
    where date != ''
    group by date
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-21
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      相关资源
      最近更新 更多