首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
首页 /
数据人
#
数据人
#
2782次浏览
6人互动
收藏话题
分享
此刻你想和大家分享什么
热门
最新
2024-04-13 11:42
已编辑
淘天集团_自营技术_数据开发
数据方向必考SQL 连续登录问题
**均为社区同学面试遇到题目**题目:找出连续登录5天的用户图1为模拟数据图2为运行结果Hsql解法如下selectuid,curr,5_dayfrom (selectuid,to_date(`login_date`) curr, --当前日期last_value(to_date(`login_date`))over(partition by uid order by to_date(`login_date`) ascrows BETWEEN CURRENT ROW and 4 FOLLOWING) as 5_day, -- 当前日期后四天的日期值DATEDIFF(last_value(to_date(`login_date`))over(partition by uid order by to_date(`login_date`) ascrows BETWEEN CURRENT ROW and 4 FOLLOWING),to_date(`login_date`)) AS DRFF_DAY -- 当前日期后四天的日期值 - --当前日期 = 最近五次登录的间隔天数,间隔4才是连续登录5天from(select distinct * from tmp) t1 --一个用户一天可能登录多次,只保留一次) t1 where DRFF_DAY == 4更多实战题目及解法思路都在社区!
点赞
评论
收藏
分享
2024-03-10 16:46
已编辑
华为成都研究所_软件工程师
大数据开发工程师社招
部门直招od,wlb,节奏轻松,做根技术研发和创新,涉及ai,大数据,数据库,hpc,处理器,计算系统,集群,网络等多个前沿领域。【大数据开发工程师】 成都【通用软件开发工程师】 上海,杭州,北京,成都,西安,深圳编程语言不限,工作经验不限,hc充足,三周走完流程发offer,要求全日制毕业院校为 211或者邮电类相关院校。在找工作求抱抱
点赞
评论
收藏
分享
玩命加载中
创作者周榜
更多
热议话题
更多
1
...
我的求职总结
0
2
...
Vibe Coding 会干掉初级岗位吗?
0
3
...
26届春招投递记录
0
4
...
机械人还在等华为开奖吗?
0
5
...
27届实习投递记录
0
6
...
拼多多工作体验
0
7
...
AI让海力士市值突破9000亿美元
0
8
...
牛油的搬砖plog
0
9
...
运营每日一题
0
10
...
蚂蚁求职进展汇总
0
牛客网
牛客网在线编程
牛客网题解
牛客企业服务