首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
L_1998
获赞
1
粉丝
0
关注
4
看过 TA
0
男
昌吉学院
2020
大数据开发工程师
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑L_1998吗?
发布(4)
刷题
L_1998
2022-09-14 10:11
大数据开发工程师
题解 | #统计活跃间隔对用户分级结果#
with tmp1 as ( select uid, min(date(in_time)) as first_login_date from tb_user_log -- 新晋用户 group by uid having first_login_date ...
0
点赞
评论
收藏
转发
L_1998
2021-11-01 11:25
大数据开发工程师
题解 | #获得积分最多的人(二)#
# 请你写一个SQL查找积分增加最高的用户的id(可能有多个),名字,以及他的总积分是多少, # 查询结果按照id升序排序,以上例子查询结果如下: SELECT u.id,u.name,t.max_sum_grade grade_sum FROM ( SELECT user_id, SUM(grade_num) sum_grade_num, MAX(SUM(grade_num)) OVER() max_sum_grade FROM grade_info GROUP BY user_id) t JOIN user u ON...
0
点赞
评论
收藏
转发
L_1998
2021-10-31 08:51
大数据开发工程师
题解 | #网易云音乐推荐(网易校招笔试真题)#
# 请你编写一个SQL,查询向user_id = 1 的用户,推荐其关注的人喜欢的音乐。 # 不要推荐该用户已经喜欢的音乐,并且按music的id升序排列。你返回的结果中不应当包含重复项 # 思路: # 1.先在follow表中查询user_id为1的人关注的用户是谁 SELECT follower_id FROM follow WHERE user_id = 1; # 1.1 找到user_id为1的用户喜欢的音乐music_id SELECT music_id FROM music_likes WHERE user_id = 1; # 2.通过上一步查出的用户id关联mu...
0
点赞
评论
收藏
转发
L_1998
2021-10-30 21:15
大数据开发工程师
题解 | #商品交易(网易校招笔试真题)#
# 查找购买个数超过20,质量小于50的商品,按照商品id升序排序,如: #思路:先将两个表关联,然后对商品id进行分组,做SUM聚合操作求出总购买个数,在having中限制购买个数超过20,然后WHERE中排除质量小于50的商品数量,按标准SQL写法GROUP BY里有的字段才可以写入到SELECT中,所以答案如下 SELECT g.id,g.name,g.weight,SUM(t.count) total FROM goods g JOIN trans t ON g.id = t.goods_id WHERE g.weight < 50 GROUP BY t.goods_id,g.n...
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务