2025 第三屆數(shù)據(jù)庫編程大賽正式開啟!本 次大賽由 NineData 和云數(shù)據(jù) 庫技術社區(qū)主辦, 并聯(lián)合 佰晟智算、達夢數(shù)據(jù)、 ITPUB、CSDN、IFclub、開源中國、DataFun、墨天輪等技術社區(qū),共同舉辦了本次《第三屆數(shù)據(jù)庫編程大賽》, 誠邀各路數(shù)據(jù)庫以及編程技術大 牛踴躍參與!
![]()
數(shù)獨是一種經(jīng)典的邏輯推理游戲,其規(guī)則簡潔而富有挑戰(zhàn)性,玩法核心圍繞已知數(shù)字,運用排除法、唯一法等邏輯推理技巧,逐步確定所有空 格中的數(shù)字。本屆大賽延續(xù) "一條 SQL" 的核心挑戰(zhàn),設置題目為「用一條 SQL」解數(shù)獨問題。
往期大賽回顧:
2023年數(shù)據(jù)庫編程大賽回顧 :
2024年數(shù)據(jù)庫編程大賽回顧 :
01
大賽獎品
本次數(shù)據(jù)庫編程大賽的獎項安排:一等獎(1人)、二等獎(2人)、三等獎(3人)、陽光普照紀念獎(50人)。
一等獎(1人):大疆無人機 DJI NEO 2 暢飛套裝 1 組 + 獎杯
二等獎(2人) :Fuzozo 芙崽AI情感陪伴機器人 1 個 + 獎杯
三等獎(3人):華為藍牙耳機 1 個 + 獎杯
陽光普照紀念獎(50人) :辦公養(yǎng)生壺 1 個
![]()
數(shù)據(jù)庫編程大賽獎品,歡迎來挑戰(zhàn)!
02
比賽玩法
參賽時間
開賽提交:2025.12.23 ~ 2026.01.08 22:00 截止
測試評分:2026.01.09~ 2026.01.10
決賽答辯:2026.01.12(在線)
![]()
比賽題目
數(shù)獨是一個非常流行的益智數(shù)字游戲,常見有四宮格和九宮格模式,其規(guī)則簡潔而富有挑戰(zhàn)性。在本屆大賽中,我們設置了兩個難度級別:
1. 普通挑戰(zhàn)
完成普通挑戰(zhàn)的前50名選手
即可獲得參賽紀念獎品
四宮格數(shù)獨
在 4×4 方格內(nèi)填入 1-4 的數(shù)字,要求每行每列和上下、左右每小組的 4 個數(shù)字不能重復。
![]()
普通挑戰(zhàn)(sudoku 4_4)
數(shù)據(jù)規(guī)模: 100 rows
使用一條 SQL 給出如下圖結果。字段 id 為自增字段的數(shù)字主鍵,字段 puzzle 是題目內(nèi)容,由 4×4 個數(shù)字組成,問號表示未知的數(shù)字,其中 result 字段是選手需要給出數(shù)獨的解。
要求選手使用一條SQL給出如下結果:
![]()
![]()
完成普通挑戰(zhàn),可以進一步參加進階挑戰(zhàn)
(注:提交進階挑戰(zhàn)SQL前必須先提交普通挑戰(zhàn)的SQL)
2. 進階挑戰(zhàn)
性能得分加解題正確性得分排名前8
成績進入決賽評選
九宮格數(shù)獨
在 9×9 的方格內(nèi)填入 1-9 的數(shù)字,要求每行每列和上中下、左中右每 3*3 小組的 9 個數(shù)字不能重復。
![]()
進階挑戰(zhàn)(sudoku 9_9)
數(shù)據(jù)規(guī)模: 1000~100萬 rows
使用一條 SQL 給出如下圖的結果。字段 id 為自增字段的數(shù)字主鍵,字段 puzzle 是題目內(nèi)容,由 9×9 個數(shù)字組成,問號表示未知的數(shù)字。其中 result 字段是選手需要給出數(shù)獨的解。
要求選手使用一條SQL給出如下結果:
![]()
![]()
03
比賽規(guī)則與約束
規(guī)則與約束
SQL要求
僅允許使用一條 SQL 語句,允許使用數(shù)據(jù)庫內(nèi)置函數(shù),不允許使用存儲過程/自定義函數(shù)和代碼塊。
SQL 執(zhí)行時間不超過 5 分鐘,超過 5 分鐘則認為成績無效。
校驗與運行環(huán)境
參賽者可以在以下環(huán)境中自行驗證 SQL 的正確性:1. NineData 平臺 demo 數(shù)據(jù)庫、2.參賽者自有數(shù)據(jù)庫環(huán)境
組委會評測環(huán)境配置:4 核 CPU,32 GB 內(nèi)存
提交規(guī)則
每位參賽者最多可提交 10 次比賽代碼,提交的 SQL 不能超過 10 KB 大小,以最后一次提交的 SQL 作為最終參賽代碼
誠信與原創(chuàng)性要求
選手個人誠信參賽,不允許提交他人比賽代碼。如發(fā)現(xiàn) SQL 方案高度相似,工作組以第一個提交的為有效參賽
嚴禁互相抄襲答案,如果發(fā)現(xiàn)有雷同代碼,組委會將取消成績。
測試數(shù)據(jù)與驗證流程
進入 NineData 官網(wǎng)(https://www.ninedata.cloud),注冊并登錄 NineData 控制臺
打開 SQL 窗口,申請一個 mysql demo 數(shù)據(jù)庫
查詢 demo 表數(shù)據(jù),game3.sudoku4_4, game3.sudoku9_9
在 SQL 窗口編寫參賽 SQL 并驗證邏輯
在 NineData 官網(wǎng)提交參賽 SQL
參賽數(shù)據(jù)庫
大賽可以使用的數(shù)據(jù)庫種類以及相應支持版本:
![]()
04
參賽提交
通過數(shù)據(jù)庫編程大賽入口報名,提交 SQL 答案的表單。參賽人員需要提交信息:1. 姓名、2. 郵箱、3. 聯(lián)系方式、4. 數(shù)據(jù)庫類型 、5. 數(shù)據(jù)庫版本、6. SQL、7. 算法說明。
方式一:官網(wǎng)提交
登錄 NineData 官網(wǎng),參賽地址:https://www.ninedata.cloud/sql_sudo2025
方式二:公眾號后臺
NineData 公眾號后臺回復「 數(shù)據(jù)庫編程 」,立即獲得參賽入口鏈接。
方式三:數(shù)據(jù)庫編程大賽群
掃碼進群后,自動獲得參賽活動地址和提交答案入口。
數(shù)據(jù)庫編程大賽群
歡迎加入,一起交流!
05
大賽評選規(guī)則
本次大賽的評委,均是數(shù)據(jù)庫領域的領軍人物,通過主辦方 NineData 的邀請,組成 2025 年第三屆《數(shù)據(jù)庫編程大賽》強大的評審嘉賓團。
![]()
《第三屆數(shù)據(jù)庫編程大賽》評審嘉賓團
本次大賽主要會從以下 4 個方面評審,一定要注意下面的評審規(guī)則!
正確解題數(shù)量排名(30%)
總得分占比30%,組委會驗證:第一名 30 分,第二名 25 分,第三名 22 分,第四名 20 分,第五名 19 分,后面每排名下降一名減少 1 分,以此類推,最低得 10 分。
性能(30%)
總得分占比 30%,組委會給出測試成績(第一名 30 分,第二名 25 分,第三名 22 分,第四名 20 分,第五名 19 分,后面每排名下降一名減少 1 分,以此類推,最低得 10 分),總得分占比 30%。進階挑戰(zhàn),sudoku9_9 表的記錄數(shù) 1000~100萬。
代碼創(chuàng)新性(20%)
總得分占比 20% ,由評委打分( 0~20 分)
代碼易讀性(20%)
總得分占比 20% ,由評委打分( 0~20 分)
06
賽事日程
本次大賽提交答題的截止時間:2026 年 01 月 08 日 22:00 點
![]()
大賽時間安排
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.