首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
在看牛客的小山竹很机灵
获赞
0
粉丝
0
关注
0
看过 TA
1
深圳北理莫斯科大学
2024
数据分析师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑在看牛客的小山竹很机灵吗?
发布(14)
评论
刷题
在看牛客的小山竹很机灵
关注TA,不错过内容更新
关注
11-17 14:04
深圳北理莫斯科大学 数据分析师
干呗
2024-11-17
在牛客打卡2天,今天也很努力鸭!
0
点赞
评论
收藏
分享
11-07 20:49
深圳北理莫斯科大学 数据分析师
题解 | #浙大不同难度题目的正确率#
SELECT q1.difficult_level, SUM( CASE WHEN q.result = 'right' THEN 1 ELSE 0 END ) / COUNT(q.question_id) AS correct_rate FROM user_profile AS u JOIN question_practice_detail AS q ON u.device_id = q.device_id AND u.university = '浙江大学' ...
0
点赞
评论
收藏
分享
11-07 02:34
深圳北理莫斯科大学 数据分析师
题解 | #统计复旦用户8月练题情况#
SELECT u.device_id, u.university, count(q.question_id) as question_cnt, sum( case when q.result = 'right' then 1 else 0 end ) as right_question_cnt FROM user_profile as u left JOIN question_practice_detail as q on u.device_id = q.de...
0
点赞
评论
收藏
分享
11-07 02:13
深圳北理莫斯科大学 数据分析师
题解 | #找出每个学校GPA最低的同学#
SELECT device_id, university, gpa FROM user_profile u WHERE gpa = (SELECT MIN(gpa) FROM user_profile WHERE university = u.university) ORDER BY university 原来where还能这样使用
0
点赞
评论
收藏
分享
11-06 00:02
深圳北理莫斯科大学 数据分析师
题解 | #截取出年龄#
select substring_index (substring_index (profile, ',', -2), ',', 1) as age, count(device_id) as number FROM user_submit GROUP BY age 套娃也是一种很好的办法。注意不要少打了符号,
0
点赞
评论
收藏
分享
11-05 23:41
深圳北理莫斯科大学 数据分析师
题解 | #统计每种性别的人数#
SELECT substring_index(profile,',',-1) as gender,count(device_id) as number FROM user_submit GROUP BY gender 原来还有substring_index(profile,',',-1)这种函数
0
点赞
评论
收藏
分享
11-05 23:18
深圳北理莫斯科大学 数据分析师
题解 | #计算用户的平均次日留存率#
select count(q2.device_id) / count(q1.device_id) as avg_ret from(select distinct device_id,date from question_practice_detail) as q1 left join(select distinct device_id,date from question_practice_detail) as q2 on q1.device_id = q2.device_id and q2.date=date_add(q1.date,interval 1 day) SELECT ...
0
点赞
评论
收藏
分享
11-05 14:42
深圳北理莫斯科大学 数据分析师
题解 | #计算用户8月每天的练题数量#
SELECT day (date) as day, count(question_id) as question_cnt FROM question_practice_detail WHERE date LIKE '2021-08%' group by day 单词一定要拼写正确,是date不是data,是question 不是quesion
0
点赞
评论
收藏
分享
11-05 13:58
深圳北理莫斯科大学 数据分析师
题解 | #查看不同年龄段的用户明细#
原来sql还有case这种语法,而且应该是从上往下依次查看能归类到哪一个。所以从上到下的安排挺重要的。
0
点赞
评论
收藏
分享
11-04 22:56
深圳北理莫斯科大学 数据分析师
题解 | #计算25岁以上和以下的用户数量#
SELECT '25岁以下' AS age_cut ,count(id) AS number FROM user_profile WHERE age <25 or age is null UNION SELECT '25岁及以上' AS age_cut ,count(id) AS number FROM user_profile WHERE age>=25 不能写成age=null,要写成age is null
0
点赞
评论
收藏
分享
11-04 22:22
深圳北理莫斯科大学 数据分析师
题解 | #查找山东大学或者性别为男生的信息#
SELECT device_id,gender,age,gpa FROM user_profile WHERE university='山东大学' UNION ALL SELECT device_id,gender,age,gpa FROM user_profile WHERE gender='male' 有个易错点是没读懂题目中的“请取出相应结果,结果不去重”,“相应”其实说明了是用union,不去重说明是union all。
0
点赞
评论
收藏
分享
11-04 22:06
深圳北理莫斯科大学 数据分析师
题解 | #统计每个用户的平均刷题数#
SELECT us.university, q1.difficult_level, count(q.question_id)/count(distinct q.device_id) as avg_answer_cnt FROM user_profile as us JOIN question_practice_detail as q ON us.device_id=q.device_id JOIN question_detail as q1 ON q1.question_id=q.question_id GROUP BY us.university,q1.difficult_level HAV...
0
点赞
评论
收藏
分享
11-04 16:50
深圳北理莫斯科大学 数据分析师
题解 | #统计每个学校的答过题的用户的平均答题数#
SELECT a.university,count(q.question_id)/count(distinct q.device_id) AS avg_answer_cnt FROM user_profile AS a JOIN question_practice_detail AS q ON a.device_id=q.device_id GROUP BY a.university 这里一直有个小点卡住,就是把distinct q.device_id写成了distinct. q.device_id。注意distinct不用标点.
0
点赞
评论
收藏
分享
11-03 11:40
深圳北理莫斯科大学 数据分析师
学习
2024-11-03
在牛客打卡1天,今天也很努力鸭!
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务