it-swarm-eu.dev

Wo gibt es einige nützliche SQL-Rätsel, um SQL an einem Arbeitsplatz zu lehren?

Ich suche SQL-Rätsel für Anfänger und Fortgeschrittene, auf die ich die Auszubildenden zum Üben hinweisen kann.

Mir ist bekannt, dass http://sqlzoo.net/ eine großartige Ressource ist - gibt es noch etwas, das Sie vorschlagen könnten?

102
testerab

Joe Celko 's Bücher und Newsgroup-Beiträge sind eine gute Quelle für Rätsel (mit einer Vielzahl von Antworten). Sie sind möglicherweise etwas fortgeschrittener und nicht MySQL-spezifisch, aber leicht zu befolgen und stammen im Allgemeinen aus praktischen Situationen in der Praxis.

Suchen Sie insbesondere nach einer Kopie von Joe Celkos SQL-Rätsel und -Antworten (Link zur Google-Vorschau), einer Zusammenstellung einiger der besten.

Die SQLTeam-Foren haben gelegentlich auch einige interessante Probleme, konzentrieren sich jedoch im Allgemeinen auf MS SQL Server.

Die HackerRank SQL-Domäne weist eine Vielzahl von SQL-Herausforderungen auf, die mit mehreren Implementierungen (z. B. Oracle, MySQL, MS SQL Server, DB2) abgeschlossen werden können.

57
tadamson

Es gibt viele interessante Rätsel und Wettbewerbe in BeyondRelational.Com

TSQL-Herausforderungen
TSQL Beginners Challenge

22
CoderHawk

SQL Server Central bietet hier einige Tests:

http://www.sqlservercentral.com/tags/T-SQL/SQL+Puzzles/

Es gibt auch ein SQL-Quiz, das eher Quizfragen als Rätsel ähnelt:

http://www.sqlquiz.com/

Und Lessthandot hat einige allgemeine Programmierer-Rätsel:

http://forum.lessthandot.com/viewforum.php?f=102

17
divided

Eine, die ich zuvor verwendet habe, ist: http://www.sql-tutorial.ru/en

Hat ein interaktives Buch mit Übungen (und Tipps) und Lösungen

11
Gabe

Sie können sich für SQLServerCentral's Newsletter anmelden und täglich eine Frage des Tages (neben anderen Nachrichten und Artikeln) in Ihrer Mailbox erhalten .

Zu beachten ist, dass sich die Fragen neben SQL auch auf die Datenbankverwaltung konzentrieren. Sie sind jedoch ziemlich herausfordernd.

10
Gan

Praktische Kenntnisse der SQL-Sprache bietet eine gute Sammlung von Übungen für Anfänger und erfahrene Programmierer.

9
Giorgi
6
Lazer

Es gibt zwei Websites, die sich besonders durch das Erlernen von SQL auszeichnen, insbesondere Oracle (für MySQL siehe unten).

  • Oracle-Foren . Achten Sie besonders auf die Beiträge von Frank Kulash und Solomon Yakobson (manchmal Dinge von seltener Schönheit), aber jeder mit einem Repräsentanten von> 20.000 verdient Aufmerksamkeit. Überprüfen Sie die Platzierungen auf der Forenseite.

  • Orafaq-Foren . Solomon Yakobson (wieder), Michel Cadot und Black Swan sind hier zu folgen.

Viele kleinere Padawan beantworten Fragen mit PL/SQL, nur um (unter anderem) von den oben angegebenen Sensei geklärt zu werden, die auf reine SQL-Lösungen mit einer solchen Pulchritude hinweisen, dass die Mona Lisa (La Gioconda) im Vergleich blass wird.

Für MySQL siehe hier - ein "Kochbuch" mit MySQL-Abfragen.

Abschließend möchte ich nur sagen, dass es viele studienwürdige Texte gibt. Überprüfen Sie unter anderem Celko, DuBois und Gulutzan .

5
Vérace

Beantwortung meiner eigenen Frage, um dieses unterhaltsame SQL-Krimi-Rätsel vorzuschlagen - es gibt eine "erfahrene" Ebene und eine detailliertere "exemplarische" Ebene, in der jedes Konzept, das Sie zur Lösung des Rätsels benötigen, erklärt und geübt wird. Behandelt Konzepte aus "Was ist SQL/eine relationale Datenbank", um Funktionen und Verknüpfungen zu aggregieren.

https://mystery.knightlab.com/

Github, wenn Sie lokal ausführen möchten: https://github.com/NUKnightLab/sql-mysteries

0
testerab