暂无图片
暂无图片
11
暂无图片
暂无图片
暂无图片

探索SQL的无尽可能 | 墨天轮SQL挑战赛第三期,五一邀你挑战!

原创 墨天轮编辑部 2025-04-29
1143

在 “SQL 挑战赛第二期” 中,众多优秀且富有创意的作品如繁星般涌现,在此基础上,墨天轮秉持着为大家打造一个集中展示数据处理精湛技巧、巧妙逻辑思维以及非凡创造力的优质平台的初心,隆重举办SQL挑战赛第三期!期望各位在五一假期中,既能放松休整,又能享受学习带来的充实愉悦之感,同时也能体验到竞争所带来的激烈与刺激,收获满满。

副本_科技风公众号消息通知首图__2025042914_20_23.jpg

⏰活动时间

  • 【投稿阶段】:4月29日-5月9日
  • 【评奖阶段】:5月12日-5月14日
  • 【公布奖项】:5月15日

🧾SQL试题

动态时间区间会话分割‌

‌1. 背景‌
用户行为表 user_actions 包含字段 user_id, action_time(精确到秒)。
‌2. 需求‌
将用户连续的操作划分为“会话”,规则为同一用户两次操作间隔超过30分钟‌视为不同会话。输出每个用户的会话编号、会话开始时间和结束时间。
3. 示例数据‌

INSERT INTO user_actions VALUES (1, '2025-05-01 08:00:00'), (1, '2025-05-01 08:15:00'), (1, '2025-05-01 09:00:00'), -- 间隔超过30分钟,新会话 (2, '2025-05-01 10:00:00'); ‌
  1. 输出示例‌
user_id | session_id | start_time | end_time --------|------------|---------------------|--------------------- 1 | 1 | 2025-05-01 08:00:00 | 2025-05-01 08:15:00 1 | 2 | 2025-05-01 09:00:00 | 2025-05-01 09:00:00 2 | 1 | 2025-05-01 10:00:00 | 2025-05-01 10:00:00

将SQL贴到评论区即可,并说明数据库(数据库不限,欢迎大家使用国产数据库),最后通过SQL质量、实现逻辑、优雅度以及评论的先后顺序评出本次大赛的一等奖及合格参赛奖若干。

注:对解题思路的描述不做强制要求,如一并附上可以帮助评委更好更准确的评判哦

🧧活动奖品

本次活动共设置【优秀作品奖】三名,由评委根据创意、逻辑、优雅度等维度来评定,同时所有符合要求的投稿作品均可获得【合格参赛奖】。
奖品一览:
【优秀作品奖】:墨天轮新周边一套(运动水壶+T恤+鼠标垫)
【合格参赛奖】:100墨值

🧑‍🎓活动评委

墨天轮技术服务团队专家

墨天轮数据库管理服务团队汇聚了行业顶级数据库专家,如杨廷琨、张维照等,提供多种商业、开源和国产数据库的咨询规划及运维管理服务。目前服务团队中300多位技术专家已具备对商业数据库,开源数据库,国产数据库以及云数据库的运维支撑能力。


❗注意事项:

  • 抄袭、搬运他人内容、完全依赖大模型生成等情况将视为作废
  • 用户可多次投稿不同的原创作品,均可参与合格奖评选
  • 单个作品奖项不可叠加,按照最高等级发奖(例:如作品获得优秀奖则不颁发合格奖奖励)
  • 为保证结果的公平性,所有发布内容将进行人工审核,对此次活动有任何疑问可以咨询小墨:modb666, 并备注【SQL挑战赛】
最后修改时间:2025-04-29 17:12:36
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论