题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。 用户信息表:user_profile 30天内活跃天数字段(active_days_within_30) 发帖数量字段(question_cnt) 回答数量字段(answer_cnt) id device_id gender age university gpa active_days_within_30 question_cnt answer_cnt 1 2138 male 21 北京大学 3.4 7 2 12 2 3214 male 复旦大学 4.0 15 5 25 3 6543 female 20 北京大学 3.2 12 3 30 4 2315 female 23 浙江大学 3.6 5 1 2 5 5432 male 25 山东大学 3.8 20 15 70 6 2131 male 28 山东大学 3.3 15 7 13 7 4321 male 26 复旦大学 3.6 9 6 52 第一行表示:id为1的用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4在过去的30天里面活跃了7天,发帖数量为2,回答数量为12 。。。 最后一行表示:id为7的用户的常用信息为使用的设备id为4321,性别为男,年龄26岁,复旦大学,gpa为3.6在过去的30天里面活跃了9天,发帖数量为6,回答数量为52 你的查询返回结果需要对性别和学校分组,示例如下,结果保留1位小数,1位小数之后的四舍五入,查询出来的结果按照gender、university升序排列 : gender university user_num avg_active_day avg_question_cnt female 北京大学 1 12.0 3.0 female 浙江大学 1 5.0 1.0 male 北京大学 1 7.0 2.0 male 复旦大学 2 12.0 5.5 male 山东大学 2 17.5 11.0 解释: 第一行表示:北京大学的男性用户个数为1,平均活跃天数为7天,平均发帖量为2 。。。 最后一行表示:山东大学的男性用户个数为2,平均活跃天数为17.5天,平均发帖量为11
区块链毕设网qklbishe.com为您提供问题的解答
id | device_id | gender | age | university | gpa | active_days_within_30 | question_cnt | answer_cnt |
1 | 2138 | male | 21 | 北京大学 | 3.4 | 7 | 2 | 12 |
2 | 3214 | male | 复旦大学 | 4.0 | 15 | 5 | 25 | |
3 | 6543 | female | 20 | 北京大学 | 3.2 | 12 | 3 | 30 |
4 | 2315 | female | 23 | 浙江大学 | 3.6 | 5 | 1 | 2 |
5 | 5432 | male | 25 | 山东大学 | 3.8 | 20 | 15 | 70 |
6 | 2131 | male | 28 | 山东大学 | 3.3 | 15 | 7 | 13 |
7 | 4321 | male | 26 | 复旦大学 | 3.6 | 9 | 6 | 52 |
gender | university | user_num | avg_active_day | avg_question_cnt |
female | 北京大学 | 1 | 12.0 | 3.0 |
female | 浙江大学 | 1 | 5.0 | 1.0 |
male | 北京大学 | 1 | 7.0 | 2.0 |
male | 复旦大学 | 2 | 12.0 | 5.5 |
male | 山东大学 | 2 | 17.5 | 11.0 |
avg(active_days_within_30)as avg_active_days,
avg(question_cnt)as avg_question_cnt
FROM user_profile
group by university;
from user_profile
group by university,gender
avg(active_days_within_30) as avg_active_days,avg(question_cnt) as avg_question_cnt
from user_profile
GROUP by university,gender;
【场景】:每个学校不同性别的用户
【分类】:分组计算
分析思路
select 查询结果 [性别;学校;count(设备ID) as 用户数;avg(30天内活跃记录) as 平均活跃天数;avg(发帖记录) as 平均发帖数] from 从哪张表中查找数据 [user_profile] group by 分组 [学校;性别]
求解代码
方法一:
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 university, gender
SELECT gender,university,COUNT(gender) user_num, AVG(active_days_within_30) avg_active_days, AVG(question_cnt) avg_question_cnt FROM user_profile GROUP BY university,gender
SELECT gender, university, COUNT(*) AS user_num, ROUND(AVG(active_days_within_30), 1) AS avg_active_day, ROUND(AVG(question_cnt ), 1) AS avg_question_cnt FROM user_profile GROUP BY gender, university ORDER BY gender ASC, university ASC
gender
,university
,count(gender) as uer_num
,avg(active_days_within_30) as avg_active_day
,avg(question_cnt) as avg_question_cnt
FROM user_profile
select gender,university ,count(device_id) as user_num ,round(avg(active_days_within_30),1) as avg_active_day ,round(avg(question_cnt),1) as avg_question_cnt from user_profile group by gender,university
这个题的考察点比较多。
多列分组。
聚合函数。
使用round控制小数点。
count(gender) as user_num,
avg(active_days_within_30) as avg_active_days,
avg(question_cnt) as avg_question_cnt
from user_profile
group by gender,university
ROUND(avg(active_days_within_30),1),
ROUND(avg(question_cnt),1)
from user_profile
group by gender,university
SELECT gender, university, count(gender) as user_num, ROUND(avg(active_days_within_30), 1) as avg_active_day, ROUND(avg(question_cnt), 1) as avg_question_cnt FROM user_profile GROUP BY gender, university
select gender, university, count(device_id) as user_num, round(avg(active_days_within_30),1) as avg_active_day, round(avg(question_cnt),1) as avg_question_cnt from user_profile group by gender,university order by gender,university;
round(avg(question_cnt),1) avg_question_cnt
from user_profile
group by gender,university
l.gender,
l.university,
count(gender) as user_num ,
avg(l.active_days_within_30) as avg_active_day,
avg(l.question_cnt) as avg_question_cnt
FROM user_profile l
以上就是关于问题题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。
用户信息表:user_profile 30天内活跃天数字段(active_days_within_30) 发帖数量字段(question_cnt) 回答数量字段(answer_cnt) id device_id gender age university gpa active_days_within_30
question_cnt
answer_cnt 1 2138 male 21 北京大学 3.4 7 2 12 2 3214 male
复旦大学 4.0 15 5 25 3 6543 female 20 北京大学 3.2 12 3 30 4 2315 female 23 浙江大学 3.6 5 1 2 5 5432 male 25 山东大学 3.8 20 15 70 6 2131 male 28 山东大学 3.3 15 7 13 7 4321 male 26 复旦大学 3.6 9 6 52 第一行表示:id为1的用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4在过去的30天里面活跃了7天,发帖数量为2,回答数量为12 。。。 最后一行表示:id为7的用户的常用信息为使用的设备id为4321,性别为男,年龄26岁,复旦大学,gpa为3.6在过去的30天里面活跃了9天,发帖数量为6,回答数量为52
你的查询返回结果需要对性别和学校分组,示例如下,结果保留1位小数,1位小数之后的四舍五入,查询出来的结果按照gender、university升序排列 : gender university user_num avg_active_day avg_question_cnt female 北京大学 1 12.0 3.0 female
浙江大学 1 5.0 1.0 male 北京大学 1 7.0 2.0 male
复旦大学 2 12.0 5.5 male 山东大学 2 17.5 11.0
解释: 第一行表示:北京大学的男性用户个数为1,平均活跃天数为7天,平均发帖量为2 。。。 最后一行表示:山东大学的男性用户个数为2,平均活跃天数为17.5天,平均发帖量为11的答案
欢迎关注区块链毕设网-
web3一级市场套利打新赚钱空投教程
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。
用户信息表:user_profile 30天内活跃天数字段(active_days_within_30) 发帖数量字段(question_cnt) 回答数量字段(answer_cnt) id device_id gender age university gpa active_days_within_30
question_cnt
answer_cnt 1 2138 male 21 北京大学 3.4 7 2 12 2 3214 male
复旦大学 4.0 15 5 25 3 6543 female 20 北京大学 3.2 12 3 30 4 2315 female 23 浙江大学 3.6 5 1 2 5 5432 male 25 山东大学 3.8 20 15 70 6 2131 male 28 山东大学 3.3 15 7 13 7 4321 male 26 复旦大学 3.6 9 6 52 第一行表示:id为1的用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4在过去的30天里面活跃了7天,发帖数量为2,回答数量为12 。。。 最后一行表示:id为7的用户的常用信息为使用的设备id为4321,性别为男,年龄26岁,复旦大学,gpa为3.6在过去的30天里面活跃了9天,发帖数量为6,回答数量为52
你的查询返回结果需要对性别和学校分组,示例如下,结果保留1位小数,1位小数之后的四舍五入,查询出来的结果按照gender、university升序排列 : gender university user_num avg_active_day avg_question_cnt female 北京大学 1 12.0 3.0 female
浙江大学 1 5.0 1.0 male 北京大学 1 7.0 2.0 male
复旦大学 2 12.0 5.5 male 山东大学 2 17.5 11.0
解释: 第一行表示:北京大学的男性用户个数为1,平均活跃天数为7天,平均发帖量为2 。。。 最后一行表示:山东大学的男性用户个数为2,平均活跃天数为17.5天,平均发帖量为11
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。
用户信息表:user_profile 30天内活跃天数字段(active_days_within_30) 发帖数量字段(question_cnt) 回答数量字段(answer_cnt) id device_id gender age university gpa active_days_within_30
question_cnt
answer_cnt 1 2138 male 21 北京大学 3.4 7 2 12 2 3214 male
复旦大学 4.0 15 5 25 3 6543 female 20 北京大学 3.2 12 3 30 4 2315 female 23 浙江大学 3.6 5 1 2 5 5432 male 25 山东大学 3.8 20 15 70 6 2131 male 28 山东大学 3.3 15 7 13 7 4321 male 26 复旦大学 3.6 9 6 52 第一行表示:id为1的用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4在过去的30天里面活跃了7天,发帖数量为2,回答数量为12 。。。 最后一行表示:id为7的用户的常用信息为使用的设备id为4321,性别为男,年龄26岁,复旦大学,gpa为3.6在过去的30天里面活跃了9天,发帖数量为6,回答数量为52
你的查询返回结果需要对性别和学校分组,示例如下,结果保留1位小数,1位小数之后的四舍五入,查询出来的结果按照gender、university升序排列 : gender university user_num avg_active_day avg_question_cnt female 北京大学 1 12.0 3.0 female
浙江大学 1 5.0 1.0 male 北京大学 1 7.0 2.0 male
复旦大学 2 12.0 5.5 male 山东大学 2 17.5 11.0
解释: 第一行表示:北京大学的男性用户个数为1,平均活跃天数为7天,平均发帖量为2 。。。 最后一行表示:山东大学的男性用户个数为2,平均活跃天数为17.5天,平均发帖量为11
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。
用户信息表:user_profile 30天内活跃天数字段(active_days_within_30) 发帖数量字段(question_cnt) 回答数量字段(answer_cnt) id device_id gender age university gpa active_days_within_30
question_cnt
answer_cnt 1 2138 male 21 北京大学 3.4 7 2 12 2 3214 male
复旦大学 4.0 15 5 25 3 6543 female 20 北京大学 3.2 12 3 30 4 2315 female 23 浙江大学 3.6 5 1 2 5 5432 male 25 山东大学 3.8 20 15 70 6 2131 male 28 山东大学 3.3 15 7 13 7 4321 male 26 复旦大学 3.6 9 6 52 第一行表示:id为1的用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4在过去的30天里面活跃了7天,发帖数量为2,回答数量为12 。。。 最后一行表示:id为7的用户的常用信息为使用的设备id为4321,性别为男,年龄26岁,复旦大学,gpa为3.6在过去的30天里面活跃了9天,发帖数量为6,回答数量为52
你的查询返回结果需要对性别和学校分组,示例如下,结果保留1位小数,1位小数之后的四舍五入,查询出来的结果按照gender、university升序排列 : gender university user_num avg_active_day avg_question_cnt female 北京大学 1 12.0 3.0 female
浙江大学 1 5.0 1.0 male 北京大学 1 7.0 2.0 male
复旦大学 2 12.0 5.5 male 山东大学 2 17.5 11.0
解释: 第一行表示:北京大学的男性用户个数为1,平均活跃天数为7天,平均发帖量为2 。。。 最后一行表示:山东大学的男性用户个数为2,平均活跃天数为17.5天,平均发帖量为11
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 题目:现在运营想要对每个学校不同性别的用户活跃情况和发帖数量进行分析,请分别计算出每个学校每种性别的用户数、30天内平均活跃天数和平均发帖数量。 用户信息表:user_profile 30天内活跃天数字段(active_days_within_30) 发帖数量字段(question_cnt) 回答数量字段(answer_cnt) id device_id gender age university gpa active_days_within_30 question_cnt answer_cnt 1 2138 male 21 北京大学 3.4 7 2 12 2 3214 male 复旦大学 4.0 15 5 25 3 6543 female 20 北京大学 3.2 12 3 30 4 2315 female 23 浙江大学 3.6 5 1 2 5 5432 male 25 山东大学 3.8 20 15 70 6 2131 male 28 山东大学 3.3 15 7 13 7 4321 male 26 复旦大学 3.6 9 6 52 第一行表示:id为1的用户的常用信息为使用的设备id为2138,性别为男,年龄21岁,北京大学,gpa为3.4在过去的30天里面活跃了7天,发帖数量为2,回答数量为12 。。。 最后一行表示:id为7的用户的常用信息为使用的设备id为4321,性别为男,年龄26岁,复旦大学,gpa为3.6在过去的30天里面活跃了9天,发帖数量为6,回答数量为52 你的查询返回结果需要对性别和学校分组,示例如下,结果保留1位小数,1位小数之后的四舍五入,查询出来的结果按照gender、university升序排列 : gender university user_num avg_active_day avg_question_cnt female 北京大学 1 12.0 3.0 female 浙江大学 1 5.0 1.0 male 北京大学 1 7.0 2.0 male 复旦大学 2 12.0 5.5 male 山东大学 2 17.5 11.0 解释: 第一行表示:北京大学的男性用户个数为1,平均活跃天数为7天,平均发帖量为2 。。。 最后一行表示:山东大学的男性用户个数为2,平均活跃天数为17.5天,平均发帖量为11