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

100

Ich suche SQL-Rätsel für Anfänger und Fortgeschrittene, auf die ich meine Praktikanten hinweisen kann.

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

Testerab
quelle

Antworten:

57

Joe Celkos Bücher und Newsgroup-Posts sind eine gute Quelle für Rätsel (mit einer Vielzahl von Antworten). Sie sind vielleicht etwas fortgeschrittener und nicht MySQL-spezifisch, aber leicht zu befolgen und kommen im Allgemeinen aus der Praxis.

Vor allem eine Kopie von Joe Celkos SQL Puzzles and Answers (Link zur Google-Vorschau) ist eine Zusammenstellung 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) ausgeführt werden können.

tadamson
quelle
11

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

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

Gabe
quelle
10

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

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

Gan
quelle
5

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

  • Oracle-Foren . Achten Sie besonders auf die Stellen von Frank Kulash und Solomon Yakobson (manchmal Dinge von seltener Schönheit), aber jeder, der über 20.000 Mitarbeiter hat, 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 Padawans beantworten Fragen mit PL / SQL und lassen sich dabei (unter anderem) von den oben genannten Sensei klarstellen, die auf reine SQL-Lösungen von einer solchen Genauigkeit hinweisen, dass die Mona Lisa (La Gioconda) im Vergleich blass wird.

Für MySQL siehe hier - ein "Kochbuch" von 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 .

Vérace
quelle