贪吃鼠
贪吃鼠
全部文章
分类
题解(13)
归档
标签
去牛客网
登录
/
注册
贪吃鼠的博客
全部文章
(共7篇)
题解 | #计算25岁以上和以下的用户数量#
# 将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量 # 注意:age 列存在空值,需要对空值进行处理 select '25岁及以上' age_cnt, count(1) Number from user_profile where ifnull(age, 0) >...
Mysql
2021-09-26
0
477
题解 | #查找山东大学男生的GPA#
# 查看学校为山东大学或者性别为男性的用户的device_id、gender、age和gpa数据,请取出相应结果,结果不去重 # 题目要求不去重,所以根据条件1:学校为山东大学,条件2:性别为男性,分别查询,最后将查询结果拼接起来 select device_id, gender, age,gpa ...
Mysql
2021-09-26
35
1112
题解 | #统计每个用户的平均刷题数#
# 仅查看山东大学的用户在不同难度下的每个用户的平均答题题目数情况 select university, difficult_level, count(q.question_id) / count(distinct q.device_id) from question_p...
Mysql
2021-09-26
0
331
题解 | #统计每个学校各难度的用户平均刷题数#
# 计算每个学校用户不同难度下的用户平均答题题目数情况 select university, difficult_level, count(q.question_id)/count(distinct u.device_id) from question_practice_...
Mysql
2021-09-26
0
408
题解 | #浙江大学用户题目回答情况#
# 查看所有来自浙江大学的用户题目回答明细情况 select device_id, question_id, result from question_practice_detail where device_id in ( select device_id fro...
Mysql
2021-09-26
0
348
题解 | #分组排序练习题#
# 查看不同大学的用户平均发帖情况,结果按照平均发帖情况进行升序排列 select university, avg(question_cnt) as avg_question_cnt from user_profile group by university order by av...
Mysql
2021-09-26
1
369
题解 | #分组过滤练习题#
# 取出平均发贴数低于5的学校或平均回帖数小于20的学校 select university, avg(question_cnt), avg(answer_cnt) from user_profile group by university having avg(ques...
Mysql
2021-09-26
0
361