题解 | #分组计算练习题#

分组计算练习题

https://www.nowcoder.com/practice/009d8067d2df47fea429afe2e7b9de45

select 
    gender, university,
    count(device_id) as user_num,
    avg(active_days_within_30) as avg_active_day,
    avg(question_cnt) as avg_question_cnt
from user_profile
group by gender, university
order by gender;

请注意,目前众多题解里面没有最后一句“order by gender”,因此会导致输出结果乱序。

根据题意需要在分组后,需在分组的基础上进行排序。故需加上 order by gender,才能运行出最终结果。

全部评论
十分感谢!!!!!看了特别久都不明白为什么输出有误
1 回复 分享
发布于 04-06 22:48 广东
还有的是检查一下自测输入的数据,数据跟题目的不同一,也会出错。
点赞 回复 分享
发布于 05-09 09:35 浙江
题目最后说的是:“查询出来的结果按照gender、university升序排列”。
点赞 回复 分享
发布于 2024-12-31 11:55 广东
万分感谢!!!!只有你这条我复制出来是对了
点赞 回复 分享
发布于 2024-12-27 14:49 浙江
为什么用对device_id字段计数,而不是university?
点赞 回复 分享
发布于 2024-12-04 15:13 辽宁

相关推荐

榕城小榕树:1200单休,我去干点啥别的不好
点赞 评论 收藏
分享
评论
146
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务