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