Yogurt酸奶
Yogurt酸奶
全部文章
分类
题解(9)
归档
标签
去牛客网
登录
/
注册
Yogurt酸奶的博客
全部文章
(共20篇)
题解 | #查看不同年龄段的用户明细#
分析 根据不同年龄段显示不同信息 使用 case 函数 case 表示函数的开始,end 表示函数的结束;when 后跟的是条件,当条件满足,返回 then 后面跟的值 举例: WHEN age < 20 THEN '20岁以下' 当age小于20时,返回20岁以下这个值 SQL SELE...
Mysql
2022-06-30
0
272
题解 | #21年8月份练题总数#
现在运营想要了解2021年8月份所有练习过题目的总用户数和练习过题目的总次数,请取出相应结果 分析 2021年8月份:过滤8月份的数据,使用函数month(date) = '8' 所有练习过题目的总用户数:count(device_id) 函数统计数量,因为一个用户可能练习多个题目,所以要使用di...
Mysql
2022-06-30
0
335
题解 | #查找后降序排列#
order by 的使用 order by后直接跟上要排序的字段,如果不写,默认为升序 容易混淆的SQL如下: select device_id, gpa, age from user_profile order by gpa,age desc 解析: 因为order by后直接跟的是gpa,g...
Mysql
2022-06-30
1
253
题解 | #查找后多列排序#
查找后多列排序 分析 使用 order by,升序 ASC;降序 DESC order by后不写默认为升序 当有多个字段时,先按第一个字段排,当遇到相同值时,按照第二个字段排,以此类推 SQL select device_id,gpa,age from user_profile order b...
Mysql
2022-06-24
0
259
题解 | #统计复旦用户8月练题情况#
题意解读 现在运营想要了解复旦大学的每个用户在8月份练习的总题目数和回答正确的题目数情况,请取出相应明细数据,对于在8月份没有练习过的用户,答题数结果返回0 复旦大学:university = '复旦大学',根据学校进行过滤 每个用户:group by device_id,根据用户进行分组 8月份...
Mysql
2022-04-24
0
361
题解 | #统计每种性别的人数#
题意解读 要统计每个性别的用户分别有多少参赛者 每个性别:按性别进行分组,使用 group by 多少参赛者:统计用户人数,使用 count 细节问题 性别不是做为一个单独的字段进行保存,而是多个之间以逗号进行分割,保存在一个字段中 想到使用函数以逗号进行分割,获取需要的数据 函数:SUBS...
Mysql
2022-04-22
0
313
题解 | #统计每个学校各难度的用户平均刷题数#
题意解读 题目:运营想要计算一些参加了答题的不同学校、不同难度的用户平均答题量 不同学校:根据学校分组,group by university 不同难度:根据难度分组,group by difficult_level 细节问题 平均刷题数 = 当前学校,当前难度下答题总数量 除以 当前难度下答...
Mysql
2022-04-21
0
304
题解 | #统计每个学校的答过题的用户的平均答题数#
题意解读 营想要了解每个学校答过题的用户平均答题数量情况,请你取出数据。 每个学校:对学校进行分组,group by university 平均答题数量:每个学校答题总数 除以 该学校答题的用户数(即总人数) 问题细节 两张表进行关联查询 使用 join,根据 device_id 条件 每个...
Mysql
2022-04-21
0
360
题解 | #分组过滤练习题#
题意解读 现在运营想要查看所有来自浙江大学的用户题目回答明细情况,请你取出相应数据 来自浙江大学:从 user_profile 中获取浙江大学的数据 where university = '浙江大学' 题目回答明细:从 question_practice_detail表中获取明细数据,观察两表之间...
Mysql
2022-04-21
2
325
题解 | #分组过滤练习题#
题意解读 题目:现在运营想查看每个学校用户的平均发贴和回帖情况,寻找低活跃度学校进行重点运营,请取出平均发贴数低于5的学校或平均回帖数小于20的学校 每个学校:即学校只出现一次,依据学校进行分组,group by university 平均发帖数<5:使用求平均值函数avg,avg(ques...
Mysql
2022-04-21
6
629
首页
上一页
1
2
下一页
末页