Gdzie są przydatne łamigłówki SQL do nauczania SQL w miejscu pracy?

100

Szukam łamigłówek SQL dla początkujących i średniozaawansowanych, na które mogę wskazać uczestnikom ćwiczenia.

Znam http://sqlzoo.net/, który jest świetnym źródłem informacji - czy jest coś jeszcze, co możesz zasugerować?

testerab
źródło

Odpowiedzi:

57

Książki i posty grup dyskusyjnych Joe Celko są dobrym źródłem zagadek (z różnorodnymi odpowiedziami). Mogą być nieco bardziej średniozaawansowane / zaawansowane i nie są specyficzne dla MySQL, ale są łatwe do naśladowania i generalnie pochodzą z praktycznych rzeczywistych sytuacji.

W szczególności znajdź kopię SQL Puzzle Joe Joe Celko i odpowiedzi (link do podglądu Google), jest to kompilacja jednych z najlepszych.

Te fora SQLTeam czasami mają problemy zbyt ciekawe, ale na ogół skupia się na MS SQL Server.

Domeny HackerRank SQL ma wiele wyzwań SQL, które mogą być dokonane za pomocą wielu implementacje (np: Oracle, MySQL, MS SQL Server, DB2).

tadamson
źródło
11

Jednym z nich byłam wcześniej: http://www.sql-tutorial.ru/en

Ma interaktywną książkę z ćwiczeniami (i wskazówkami) i rozwiązaniami

Gabe
źródło
10

Możesz zapisać się do newslettera SQLServerCentral i codziennie otrzymywać pytanie dnia (między innymi wiadomościami i artykułami).

Należy zauważyć, że oprócz SQL pytania dotyczą również administrowania bazą danych. Są jednak dość trudne.

Gan
źródło
5

Istnieją dwie strony, które naprawdę wyróżniają się w nauce języka SQL, zwłaszcza Oracle (w przypadku MySQL patrz poniżej).

  • Fora Oracle . Zwróć szczególną uwagę na posty Franka Kulasha i Solomona Yakobsona (czasem rzeczy rzadkich), ale każdy, kto ma rację> 20 tys. Zasługuje na uwagę. Sprawdź rankingi na stronie forów.

  • Fora Orafaq . Tu będą śledzeni Solomon Yakobson (ponownie), Michel Cadot i Black Swan.

Wiele mniejszych padawan odpowiada na pytania używając PL / SQL tylko po to, aby ustawić je bezpośrednio (między innymi) wyżej wskazani sensei, którzy wskazują na czyste rozwiązania SQL o takiej pulchritude, że Mona Lisa (La Gioconda) jest blada w porównaniu.

Dla MySQL patrz tutaj - „książka kucharska” zapytań MySQL.

Na koniec chciałbym tylko powiedzieć, że istnieje wiele tekstów wartych przestudiowania. Sprawdź między innymi Celko, DuBois i Gulutzan .

Vérace
źródło