如何在 hive 中将列的空白值替换为 [null] 以计算 SUM
Posted
技术标签:
【中文标题】如何在 hive 中将列的空白值替换为 [null] 以计算 SUM【英文标题】:How to replace blank value of a column to [null] in hive to calculate SUM 【发布时间】:2021-03-10 11:55:34 【问题描述】:请指导一下。
我有以下输入表。
我试过下面的查询。
select distinct sum(amount) over partition by date from table1;
这里的表中日期是字符串类型,金额是双精度类型。
【问题讨论】:
【参考方案1】:在进行分组和求和之前,您可以添加where
以删除具有空白日期的行:
select date, sum(amount)
from table1
where date != ''
group by date
【讨论】:
以上是关于如何在 hive 中将列的空白值替换为 [null] 以计算 SUM的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SQL 中将 null(数字)替换为“未知”(字符)?