gpt4 book ai didi

hadoop - 如何修复用于计算一列并按另一列分组的配置单元代码?

转载 作者:行者123 更新时间:2023-12-02 20:26:36 26 4
gpt4 key购买 nike

我的配置单元数据中有 3 列 (user, gender, rating)。现在,我想计算 user_id, gender 的数量明智的。我已将配置单元代码编写为

select user_id, gender, count(*) from u_user group by user_id;

但我得到的错误是

SemanticException [Error 10025]: Line 1:16 Expression not in GROUP BY key 'gender'



如何解决这个问题?

最佳答案

好吧,你的 key group by应该与 select 中的键相同.如下:

select user_id,gender,count(1) from u_user group by user_id,gender;

如果你想统计每个性别类型的 user_id ,你可以这样写:
select gender,count(distinct user_id) from u_user group by gender;

关于hadoop - 如何修复用于计算一列并按另一列分组的配置单元代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56178313/

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