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 升序排列结果。

相关推荐
焚 城2 分钟前
SQL PARTITION BY用法
数据库·sql
剑锋所指,所向披靡!8 分钟前
设计数据库
数据库
暮冬-  Gentle°11 分钟前
Python内存管理机制:垃圾回收与引用计数
jvm·数据库·python
阿贵---17 分钟前
使用PyQt5创建现代化的桌面应用程序
jvm·数据库·python
wertyuytrewm26 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
一叶飘零_sweeeet1 小时前
MySQL高可用生产落地全解:主从同步、MGR集群、读写分离从原理到实战
数据库·mysql·架构·mysql高可用
qqty12171 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
2401_895521341 小时前
MySQL中between and的基本用法
android·数据库·mysql
2301_810160951 小时前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
wenlonglanying1 小时前
MySQL事件功能简介
数据库·mysql