暂无图片
暂无图片
28
暂无图片
暂无图片
暂无图片

解锁SQL的无限可能 | 墨天轮SQL挑战赛第二期,等你来战!

原创 墨天轮编辑部 2024-08-23
2373

在这个数据驱动的时代,SQL不仅仅是一门语言,更是我们探索和理解数据世界的钥匙。在第一期“SQL挑战赛第一期”中,涌现出了很多优秀、有创意的作品,为了能给大家提供一个展示数据处理技巧、逻辑思维和创造力的平台,墨天轮特举办SQL挑战赛第二期!期待大家在这个过程中,能享受到学习的乐趣和竞争的刺激。

副本_副本_互联网技能培训宣传扁平风长图海报__2024082309_57_29.jpg

⏱️活动时间

  • 【投稿时间】 8月23日-8月30日
  • 【评奖时间】 8月30日-9月2日
  • 【公布奖项】 9月3日

📑比赛题目

原始数据如图1所示,希望通过一条SQL查出虚拟列AMOUNT_ALL,该列以SEQNO的顺序并根据AMOUNT字段的值填充,如果AMOUNT有值则虚拟列等于该条记录中AMOUNT的值,如果AMOUNT的值为NULL,则该虚拟列为上一条AMOUNT不为NULL的值,输出要求如图2所示:

默认标题__2024082217_48_43.jpg

原始数据如下:

drop table test_gen purge; create table test_gen as ( select 1 as seqno,1 as amount from dual union all select 2 as seqno,null as amount from dual union all select 3 as seqno,null as amount from dual union all select 4 as seqno,null as amount from dual union all select 5 as seqno,2 as amount from dual union all select 6 as seqno,null as amount from dual union all select 7 as seqno,null as amount from dual union all select 8 as seqno,3 as amount from dual union all select 9 as seqno,null as amount from dual union all select 10 as seqno,null as amount from dual union all select 11 as seqno,5 as amount from dual );

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

  • 本次比赛对数据库不作限制,如有需要欢迎大家使用墨天轮在线数据库,即时SQL运行平台👉
    SQLRUN:https://www.modb.pro/sqlrun/home

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

🎁活动奖品

本次活动共设置【优秀作品奖】三名,由评委根据创意、逻辑、优雅度等维度来评定,同时所有符合要求的投稿作品均可获得【合格参赛奖】。

奖品一览:

  • 【优秀作品奖】:盖总签名书一本
  • 【合格参赛奖】:100墨值

🧑‍🎓评委阵容:

墨天轮技术服务团队专家
默认标题__2024082218_15_28.jpg

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


❗注意事项:

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

评论