SpeedQL — Eigene SQL-Übungen

SQL lernen. SQL üben. Level aufsteigen.

Eigene Übungen · ohne Uhr · in deinem Tempo

Eigene SQL-Übungen: Wähle deine Themen

In diesem Modus entscheidest du, was du übst: Hake ein oder mehrere SQL-Themen an, und SpeedQL stellt dir nur Fragen, die sie verwenden. Keine Uhr: Nimm dir Zeit zum Verstehen, ein Zähler zeigt deine durchschnittliche Zeit pro Frage.

  • 416 handgeschriebene Fragen
  • 100 Fragevorlagen mit Variablen
  • 20 Level im geführten Lernpfad
  • 16 SQL-Themen
  • 17 Datenthemen
  • 4 Spielmodi
  • 0 Anmeldung

Wie funktionieren die eigenen Übungen?

  1. Hake die Themen an, die du üben möchtest, zum Beispiel GROUP BY und HAVING.
  2. Jede Frage nutzt mindestens ein angehaktes Thema und manchmal einfachere (eine Übung zu HAVING enthält immer ein GROUP BY).
  3. Du steckst fest? Der Button „Antwort zeigen“ zeigt die erwartete Abfrage.
  4. Klicke auf „Überspringen“, um die Frage zu wechseln, und auf „Beenden“, um deine Bilanz zu sehen: Dauer, Antworten, Durchschnittszeit.

SQL Thema für Thema üben

Jeder Link öffnet die Übungen mit bereits angehaktem Thema:

Die anderen Modi von SpeedQL

Zeitspiel

Du startest mit 1 Minute; jede richtige Antwort bringt 1 Punkt und 30 Sekunden mehr auf der Uhr. Alle 3 richtigen Antworten steigt das Level, ohne Obergrenze. Ab Level 10 kostet ein Fehler 5 s und „Überspringen“ 10 s, bei jedem weiteren Mal 5 s mehr. Ein SQL-Zeitspiel starten.

Häufige Fragen zu den eigenen SQL-Übungen

Wie viele Übungen gibt es pro SQL-Thema?

Von 10 Fragen für ORDER BY und LIMIT bis 111 für Fensterfunktionen. Die Themen mit den meisten Fragen sind Fensterfunktionen (111), JOIN (65), WHERE (45), Unterabfragen (34) und CTEs (31).

Laufen die eigenen Übungen auf Zeit?

Nein. Es gibt keine Uhr: Ein Zähler zeigt nur deine durchschnittliche Zeit pro Frage, und der Button „Beenden“ zeigt deine Bilanz (Dauer, Antworten, Durchschnittszeit).

Kann ich die erwartete Antwort sehen?

Ja. Der Button „Antwort zeigen“ zeigt die erwartete Abfrage formatiert an. Am besten schreibst du sie danach selbst noch einmal, ohne hinzusehen, damit sie hängen bleibt.

Warum nutzt eine Frage ein Thema, das ich nicht angehakt habe?

Jede Frage nutzt mindestens ein angehaktes Thema, kann aber auch einfachere brauchen: Eine Übung zu HAVING enthält immer ein GROUP BY.

Mit welchem Thema sollten SQL-Anfänger beginnen?

Beginne mit SELECT, WHERE und ORDER BY, vor den Aggregaten (COUNT, SUM…) und GROUP BY; danach kommen Joins, Unterabfragen und Fensterfunktionen. Der SQL-Spickzettel (auf Englisch) stellt die 16 Themen in dieser Reihenfolge vor.

SpeedQL