SQL18 分组计算练习题

复制代码
select gender,university,	
count(id) user_num,
round(avg(active_days_within_30),1) avg_active_day,
round(avg(question_cnt),1) avg_question_cnt
from user_profile
group by gender,university
order by gender,university;

1.分组统计:根据 gender 和 university 进行分组。

2.计算用户数量:使用 COUNT() 函数计算每组的用户数量。

3.计算平均活跃天数和发帖数量:使用 AVG() 函数计算每组的平均活跃天数和发帖数量,并使用 ROUND() 函数保留到小数点后1位。

4.使用ORDER按 gender 和 university 升序排列结果。

相关推荐
無a伟1 分钟前
Redis持久化详解:RDB与AOF原理、配置、优缺点
数据库
muddjsv1 小时前
SQLite 外键进阶:CASCADE / SET NULL / 级联更新与完整性校验
数据库·sqlite
APItesterCris1 小时前
Open Claw 实战教程:5 分钟搭建京东商品自动化监控与数据分析系统
大数据·运维·数据库·数据仓库·自动化
Nturmoils1 小时前
查库存的 SQL 时灵时不灵,最后发现是 WHERE 里两个函数在打架
数据库
不想纳尼的青春2 小时前
where = 的作用?会影响性能吗?count(*) 和 count()哪个快?
数据库·oracle
倔强的石头_3 小时前
Spring Boot 接入金仓数据库:配置分层、启动自检与常见错误
数据库
黑桃小柒73 小时前
Django模型关系:从一对多到多对多全解析
数据库·django·sqlite
上海安当技术3 小时前
统一身份认证平台怎么落地?11 个异构业务系统接入 ASP 的完整实施路径
数据库·servlet·架构·kubernetes·jenkins
在水一缸4 小时前
PGSimCity:当数据库内核变成一座可以漫步的城市
数据库·postgresql·可视化·开源项目·数据库内核·pgsimcity·技术科普
jnrjian4 小时前
psql 执行多个 sql 文件
数据库·sql