在工作场所教授SQL的一些有用的SQL难题在哪里?


100

我正在寻找初学者和中级SQL难题,可以将受训人员指向以进行练习。

我知道http://sqlzoo.net/是个很棒的资源-您还有其他建议吗?

Answers:


57

乔·塞尔科Joe Celko)的书和新闻组帖子是一个很好的困惑之源(有多种答案)。它们可能是中间的/高级的,而不是特定于MySQL的,但是易于遵循,并且通常来自实际的实际情况。

特别是,寻找Joe Celko的《 SQL Puzzles and Answers》(链接到Google预览)的副本,它是一些最佳版本的汇编。

SQLTeam论坛偶尔有一些有趣的问题太多,但一般集中MS SQL Server上。

所述HackerRank SQL域有多种,可以使用多种实现完成SQL挑战(例如:Oracle,MySQL等,MS SQL服务器,DB2)。





10

您可以注册SQLServerCentral的新闻通讯,并每天在您的邮箱中收到每日问题(以及其他新闻和文章)。

要注意的一件事是,除了SQL之外,问题还集中在数据库管理上。他们是非常具有挑战性的。




5

有两个站点在学习SQL方面确实脱颖而出,尤其是Oracle(有关MySQL,请参见下文)。

  • Oracle论坛。要特别注意Frank Kulash和Solomon Yakobson(有时很少见的美女)的职位,但是任何代表> 20k的人都值得关注。检查论坛页面上的排名。

  • Orafaq论坛。所罗门·雅各布森(再次),米歇尔·卡多特和黑天鹅将在这里被追随。

使用PL / SQL的许多较小的padawan回答问题,只是(由其他人)直接由上面指定的感觉者提出,这些感觉者指出纯净的SQL解决方案具有如此大的对比,使Mona Lisa(La Gioconda)相形见pale。

对于MySQL,请参见此处 -MySQL查询的“食谱”。

最后,我只想说有很多值得研究的文本。除其他外,检查Celko,DuBois和Gulutzan 。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.