牛客题解官
牛客题解官
全部文章
分类
题解(475)
归档
标签
去牛客网
登录
/
注册
牛客题解官的博客
TA的专栏
74篇文章
9人订阅
牛客代码笔记-牛栋
74篇文章
297人学习
全部文章
(共763篇)
题解 | #找出每个学校GPA最低的同学#
题目描述 运营团队希望找到每个学校 GPA 最低的同学来做调研。请从 user_profile 表中取出每个学校最低的 GPA 及对应的 device_id。输出结果需按照 university 升序排序。 解题思路 找到每个学校 GPA 最低的同学,并获取其 device_id、universi...
2025-02-17
5
211
题解 | #截取出年龄#
解题思路 理解数据结构,profile 字段的格式为 身高,体重,年龄,性别,需要从中提取年龄部分。 使用字符串函数 SUBSTRING_INDEX,通过两次调用提取出年龄信息:先提取最后一个逗号前的内容,再提取倒数第二个逗号后的内容。然后,根据提取出的年龄对数据进行分组,并使用 COUNT(*)...
2025-02-14
0
92
题解 | #提取博客URL中的用户名#
题目描述 运营团队希望将用户申请参与比赛的个人博客用户名从 blog_url 字段中提取出来,并将其单独记录为一个新的字段 user_name。blog_url 字段的格式为 http:/url/<username>,其中 <username> 为用户的个人博客用户名。需要从...
2025-02-14
4
162
题解 | #统计每种性别的人数#
解题思路 为了从包含用户信息的 profile 字段中提取性别并进行分组统计,可以使用以下方法: 首先,利用字符串函数 SUBSTRING_INDEX 从 profile 字段中提取性别信息,该字段格式为“身高,体重,年龄,性别”,通过获取最后一个逗号后的部分来提取性别。 接着,使用 GROUP ...
2025-02-14
4
158
题解 | #计算用户的平均次日留存率#
题目描述 运营团队希望查看用户在某天刷题后第二天是否会继续刷题的留存率。具体来说,计算所有用户在某天进行刷题活动后,第二天还进行刷题的用户比例,并求其平均值。需要从 question_practice_detail 表中提取相关数据,最终返回平均留存率 avg_ret,结果保留四位小数。 解题思路 ...
2025-02-14
16
178
题解 | #计算用户8月每天的练题数量#
题目描述 运营团队希望计算出 2021年8月 每天用户练习题目的数量。需从 question_practice_detail 表中提取相关数据,并按照日期统计每天的题目数量。 解题思路 我们需要从 question_practice_detail 表中筛选出 2021年8月 的数据。 提取日...
2025-02-14
3
82
题解 | #查看不同年龄段的用户明细#
题目解析 题目描述 运营团队希望将用户按照年龄划分为三个年龄段:20岁以下、20-24岁、25岁及以上,并分别查看不同年龄段用户的明细情况。需要从 user_profile 表中取出相应的数据。需要注意的是,若年龄为空,请返回其他。 SQL 查询 -- 选择并划分年龄段,输出 device_id、g...
2025-02-14
1
127
题解 | #计算25岁以上和以下的用户数量#
题目解析 题目描述 运营团队希望将用户按照年龄划分为两个年龄段:25岁以下和25岁及以上。同时,需要统计每个年龄段的用户数量。需要注意的是,年龄(age)为 NULL 的用户也应被归类为25岁以下。 SQL 代码 -- 选择并划分年龄段,统计每个年龄段的用户数量 SELECT CASE ...
2025-02-14
5
223
题解 | #查找山东大学或者性别为男生的信息#
这道题目要求我们从 user_profile 表中筛选出学校为山东大学的用户或性别为男性的用户,并获取他们的 device_id、gender、age 和 gpa 数据。结果不需要去重,并且输出的顺序需要先输出学校为山东大学的用户,再输出性别为男性的用户。 SQL 查询 -- 查询学校为山东大学的用...
2025-02-14
2
102
题解 | #统计每个用户的平均刷题数#
这道题目要求我们计算山东大学用户在不同难度下的平均答题量。我们需要从三个表中提取数据:user_profile、question_practice_detail 和 question_detail。 解题步骤: 连接表:我们需要将 user_profile 表与 question_practic...
2025-02-14
1
186
首页
上一页
10
11
12
13
14
15
16
17
18
19
下一页
末页