gpt4 book ai didi

sql - hive group-by 处理空值

转载 作者:可可西里 更新时间:2023-11-01 16:31:00 28 4
gpt4 key购买 nike

假设我正在使用 Hive 按列分组,该列的值可能为 1、2、3 或空,想知道我是否只需要简单地编写 group by <column name>处理空值?

我分析的目的是分别计算有多少行的值为 1、2、3 和为空。

顺便说一句,列的类型是字符串。

提前致谢,林

最佳答案

如果“空”是指 NULL,那么,是的,您可以使用 group by。这个查询:

select col, count(*)
from table t
group by col;

将为 NULL 返回一个单独的行。

关于sql - hive group-by 处理空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32151006/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com