
这是个免费的 SQL 学习游戏,18 个案子都改编自阿加莎·克里斯蒂的小说,从《东方快车谋杀案》到《无尽之夜》。每个案子都配一个真实数据库,里面是嫌疑人、不在场证明和证据,你要写 SQL 查不在场证明、顺着线索找下去,最后指认凶手才算破案。
前面的案子只用 SELECT 和 WHERE,后面陆续上 JOIN、GROUP BY、子查询和窗口函数,每案 5 道题,答对最后一道才能结案。打开浏览器就能玩,不用注册、不用安装,面试前练 SQL 或者老师拿来当课堂活动都合适。站内同样在浏览器里边玩边学的还有 hjkl:在浏览器里打怪练 Vim。
网站地址:querythemurder.com,作者今天刚发到 Hacker News Show HN,帖子见 Show HN 原帖。
来源:Hacker News Show HN @jenikashah07,原文:https://news.ycombinator.com/item?id=50373795


没有回复内容