webary
webary
全部文章
分类
题解(92)
归档
标签
去牛客网
登录
/
注册
webary的博客
TA的专栏
70篇文章
15人订阅
SQL进阶
46篇文章
10029人学习
SQL大厂真题
24篇文章
10289人学习
全部文章
(共92篇)
题解 | #查找GPA最高值#
题意明确: 复旦大学学生gpa最高值 问题分解: 限定条件:复旦大学学生,university='复旦大学'; gpa最高值:max(gpa);当然也可以按gpa降序排序,取第一名 细节问题: 表头重命名:as 完整代码: # 方法1 # select max(gpa) as gpa #...
2021-09-03
515
15076
题解 | #查看不同年龄段的用户明细#
题意明确: 将用户划分为20岁以下,20-24岁,25岁及以上三个年龄段,分别查看不同年龄段用户的明细情况,年龄为空输出为其他 问题分解: 限定条件:无; 划分年龄段:数值条件判断,可以用多重if,不过更方便的是用case when [expr] then [result1]...else [d...
Mysql
2021-09-03
149
11035
题解 | #计算用户8月每天的练题数量#
题意明确: 2021年8月每天用户练习题目的数量 问题分解: 限定条件:2021年8月,写法有很多种,比如用year/month函数的year(date)=2021 and month(date)=8,比如用date_format函数的date_format(date, "%Y-%m&...
sql
题解
2021-09-03
286
15157
题解 | #计算用户的平均次日留存率#
题意明确: 用户在某天刷题后第二天再来刷题的平均概率 问题分解: 限定条件:第二天再来。 解法1:表里的数据可以看作是全部第一天来刷题了的,那么我们需要构造出第二天来了的字段,因此可以考虑用left join把第二天来了的拼起来,限定第二天来了的可以用date_add(date1, interv...
sql
题解
2021-09-03
649
30390
题解 | #统计每种性别的人数#
题意明确: 统计每个性别的用户分别有多少参赛者 问题分解: 限定条件:无; 每个性别:按性别分组group by gender,但是没有gender字段,需要从profile字段截取,按字符,分割后取出即可。可使用substring_index函数可以按特定字符串截取源字符串。 subst...
sql
题解
2021-09-03
107
4302
题解 | #截取出年龄#
题意明确: 统计每个年龄的用户分别有多少参赛者 问题分解: 限定条件:无; 每个年龄:按年龄分组group by age,但是没有age字段,需要从profile字段截取,按字符,分割后取出即可。可使用substring_index函数可以按特定字符串截取源字符串。substring_index...
sql
题解
2021-09-03
125
9230
题解 | #提取博客URL中的用户名#
题意明确: 把用户的个人博客用户名字段提取出来单独记录为一个新的字段 问题分解: 限定条件:无; 提取字段内信息:个人博客字段中的用户名是被字符/分隔的最后一个子串,使用substring_index函数可以按特定字符串截取源字符串 substring_index(FIELD, sep, ...
sql
题解
2021-09-03
17
1956
题解 | #找出每个学校GPA最低的同学#
题意明确: 每个学校里gpa最低的同学 问题分解: 限定条件:gpa最低,看似min(gpa),但是要留意,是每个学校里的最低,不是全局最低。min(gpa)的时候对应同学的ID丢了,直接干是拿不到最低gpa对应的同学ID的; 每个学校最低: 第一种方式是用group by把学校分组,然后计算得...
sql
题解
2021-09-02
342
14823
题解 | #21年8月份练题总数#
题意明确: 2021年8月份所有练习过题目的总用户数和练习过题目的总次数 问题分解: 限定条件:2021年8月份,匹配date字段即可,匹配方法主要有三种:(1)like语法:date like "2021-08%"(2)year、month函数:year(date)='20...
sql
题解
2021-09-02
207
7834
题解 | #统计复旦用户8月练题情况#
题意明确: 复旦大学的每个用户在8月份练习的总题目数和回答正确的题目数情况 问题分解: 限定条件:需要是复旦大学的(来自表user_profile.university),8月份练习情况(来自表question_practice_detail.date) 从date中取month:用month函...
sql
题解
2021-09-01
425
22566
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页