Lerne SQL durch Tun

Learn SQL by doing: write real queries against a real database, with instant feedback. Jede Lektion läuft in deinem Browser, auf einer kleinen Übungsdatenbank: für die meisten Lektionen eine Bäckerei, für die Lektionen zu Mitarbeitenden eine Firma.

Abfragen laufen auf PostgreSQL. Der Kern von SQL ist in MySQL, SQL Server und SQLite gleich; die Referenzseiten zeigen, wo sie sich unterscheiden. Siehe auch die Anleitungen und die Referenz.

0 von 34 Lektionen abgeschlossen

Grundlagen

Kostenlos: eine Tabelle lesen, sortieren und filtern.

Zusammenfassungen

Anzahl, Summe und Durchschnitt, pro Gruppe.

Joins

Tabellen über ihre Schlüssel verbinden, auch die Zeilen ohne Treffer.

Weitere Abfragen

CASE, Unterabfragen, Fensterfunktionen, UNION sowie Text- und Datumsfunktionen.

Daten ändern

Zeilen sicher hinzufügen, ändern und entfernen.

Aus Excel

Suchfunktionen, SUMIF, PivotTables und dynamische Arrays, in SQL.

Mitarbeiter-Datenbank

Eine zweite Übungsdatenbank, ein kleines Unternehmen: Organigramme, Gehälter, Einstellungsdaten und Fensterrahmen.

Interviewtraining

Die Fragen, die immer wieder vorkommen: n-höchster Wert, Top pro Gruppe, Duplikate und Veränderung über die Zeit.

Fallstudie

Beantworte echte Fragen zu einem Monat Verkäufen.