牛客461688170号
牛客461688170号
全部文章
分类
题解(21)
归档
标签
去牛客网
登录
/
注册
牛客461688170号的博客
全部文章
(共19篇)
题解 | #浙大不同难度题目的正确率#
select qd.difficult_level,count(if(qpd.result='right',1,null))/count(qpd.question_id) as correct_rate from user_profile as up join question_practice_d...
Mysql
2021-12-15
0
284
题解 | #统计复旦用户8月练题情况#
题意: 复旦大学的每个用户在8月份练习的总题目数和回答正确的题目数情况 分析: 由题意,统计8月份的数据,知:month(date)=8 由总题目数,知:count(question_id) 或者 sum(case when result is not null then 1 else 0...
Mysql
2021-12-13
3
587
题解 | #找出每个学校GPA最低的同学#
题解: 由gpa最低,知: min(gpa) 由每个学校,知:order by university 法一: select b.device_id,a.university,a.gpa from user_profile as b, (select device_id,universit...
Mysql
2021-12-13
0
378
题解 | #截取出年龄#
select substring_index( substring_index(profile,',',-2),',',1) age, count(device_id) number from user_submit group by age
Mysql
2021-12-06
0
254
题解 | #提取博客URL中的用户名#
题意: 提取blog_url字段中url字符后的字符串为用户个人博客的用户名,单独记录为一个新的字段 分解: 从blog_url中,取出url字符后的字符串:substring_index(blog_url,'/',-1) 重命名 as 代码: select device_id, subs...
Mysql
2021-12-06
0
322
题解 | #统计每种性别的人数#
题意: 统计每个性别每个性别的用户分别有多少参赛者 分解: 由每个性别,知:group by gender 由于没有gender字段,所以需要去profile中提取gender,即:substring_index(profile,',',-1) 根据统计用户数,知:count(device_...
Mysql
2021-12-06
1
388
题解 | #计算用户的平均次日留存率#
题意: 计算用户在某天刷题后第二天还会再来刷题的平均概率 分解 考虑到每天可能都会有同一用户重复答题或答多道题的情况,需要去重,即 distinct(device_id) 可考虑将原始表中同时根据device_id、date查询出来的数据,去重后,作为第一天刷题的用户数 因为只有一张表,所以...
Mysql
2021-12-06
3
640
题解 | #计算用户8月每天的练题数量#
题意: 计算出2021年8月每天用户练习题目的数量 分解: 由每天-按天分组,知:group by date 由限定条件2021年8月,知:year(date) month(date) 也可使用 substr(date) 由题目数量,知:count(question_id) 由输出示例中每天...
Mysql
2021-12-02
0
536
题解 | #查看不同年龄段的用户明细#
题意: 将用户划分为20岁以下,20-24岁,25岁及以上三个年龄段,分别查看不同年龄段用户的明细情况 分解: 由将用户划分三个年龄段,知:age<20,age between 20 and 24,age >=25 考虑年龄为空,知:age is null 代码 法1 i...
Mysql
2021-12-01
0
469
题解 | #计算25岁以上和以下的用户数量#
题意: 将用户划分为25岁以下和25岁及以上两个年龄段,分别查看这两个年龄段用户数量 分解: 由划分为25岁以下和25岁及以上,知:age<25 or age is null ,age>=25 由查看用户数量,知:count(*) 由age为null,知:age is null 此...
Mysql
2021-11-30
0
430
首页
上一页
1
2
下一页
末页