Einstieg in SQL

So lernst du in diesem Kurs

5 min
What you'll learn
  • zu erklären, was SQL ist: Du stellst den Daten eine Frage, und das entscheidet selbst, wie es die Antwort findet
  • die vier Bausteine einer Lektion zu unterscheiden — Theorie, interaktives SQL, Frage und Praxis — und jeden Baustein gezielt zu nutzen
  • zu erkennen, wann eine Lektion abgeschlossen ist: wenn du sie bis zum Ende bearbeitet und die Fragen beantwortet hast

Der Kurs basiert auf PostgreSQL — einem der beliebtesten Open-Source-Datenbanksysteme. Das ist eine bewusste Entscheidung, aber keine Einschränkung: Die grundlegenden SQL-Konstrukte lassen sich größtenteils auf MySQL, SQL Server und SQLite übertragen. Wo sich die Dialekte unterscheiden, findest du einen violett markierten Hinweis wie diesen; am Ende von Modul 6 wartet ein Spickzettel mit den wichtigsten Entsprechungen.

Was du für den Start brauchst: keine Programmiererfahrung — nur einen Browser.

Prolog — „Das Signal“

Wir schreiben das Jahr 2184. Die orbitale Archivstation Vault-9 ist der letzte verbliebene Knoten der Akademie für Archivkunde. Heute ist dein erster Praktikumstag: ein schwach beleuchteter Korridor, bernsteinfarbene Holopanels, das gleichmäßige Summen der Serverschränke. Aus dem Lautsprecher dringt eine Stimme, die fast schnurrt.

QUERY: Kadett. Ich bin Modul S.Q.L.: Mein vollständiger Name ist lang, meine Aufgabe dagegen einfach — ich verwandle deine Fragen in Abfragen an die Daten. Eine Abfrage heißt in der Sprache der Archive query, deshalb nennen mich alle QUERY. Du kommst gerade recht: Heute Nacht hat die Station etwas aus einem toten Sektor des Netzes aufgefangen.

Das Signal wiederholt sich mit der Beharrlichkeit eines Leuchtturms. Darin steckt etwas, das seit dem Großen Bruch niemand mehr gefunden hat: eine unberührte Datenbank der alten Erde. Ein PostgreSQL-Abzug des Onlineshops „Kotomarket“ aus dem Jahr 2024: Käufer, Waren, Bestellungen, Ereignisse — ein ganzes Leben, von jemandem bewusst bewahrt. Um sie zu lesen, brauchst du die Sprache der Archive — SQL. Und genau die lernst du hier — nicht durch bloßes Lesen.

Wie deine Wache aufgebaut ist

Das ist kein Kurs nach dem Motto „einmal durchlesen und Tab schließen“. Hier bekommst du eine kurze Einführung, führst eine interaktive SQL-Abfrage aus und prüfst sie sofort an den Daten des Onlineshops „Kotomarket“.

Jede Lektion ist wie eine kleine Dienstschicht im Archiv aufgebaut:

  • Theorie — du verstehst, wofür ein neues Konstrukt gebraucht wird;
  • interaktives SQL — du startest ein Beispiel, kannst es sofort verändern und das Ergebnis prüfen;
  • Frage — du testest kurz, ob die Idee hängen geblieben ist;
  • Praxis — du festigst das Gelernte mit Aufgaben im Trainer.

Eine Lektion gilt als abgeschlossen, wenn du sie bis zum Ende bearbeitet und die Fragen beantwortet hast. So ist SQL keine bloße Sammlung von Wörtern mehr, sondern wird zu einem echten Arbeitswerkzeug — und jedes abgeschlossene Modul hebt deine Zugangsstufe zum Archiv.

Ein Kadett im Korridor einer Orbitalstation blickt auf ein Holopanel mit einem wiederkehrenden Signal aus einem toten Sektor des Netzes
Erste Wache an Bord von Vault-9: Die Station fängt ein Signal auf, das eine unberührte Datenbank aus dem Jahr 2024 enthält.

How your watch works

This isn’t the kind of course where you read a page and close the tab. Here you see a short idea, run a live SQL query and immediately test it against the data of the online shop "Kotomarket".

Every lesson is built like a short working shift for a data archivist:

  • theory — you work out why a new construct is needed;
  • live SQL — you run an example, then tweak it on the spot and check the result;
  • question — a quick check that the idea actually landed;
  • practice — you lock in the skill on tasks in the trainer.

A lesson counts as done once you’ve reached the end and answered the questions. That’s how SQL stops being a pile of words and becomes a working tool — and every module you finish raises your clearance level for the archive.

SQL (Structured Query Language) — die Abfragesprache für Datenbanken. An Bord von Vault-9 nennt man sie die Sprache der Archive, doch ihr Kern hat sich seit 2024 nicht verändert: Du formulierst eine Frage — welche Waren, Bestellungen oder Ereignisse aus „Kotomarket“ du brauchst —, und das entscheidet selbst, wie es die Antwort findet.

While you were getting your bearings, QUERY loaded the whole . At the very end of the file, below the last row of data, sits a comment left by a human: "For the one who knows how to ask. Start with SELECT. — K." Who K. is, the archives won’t say. What SELECT is — you’ll find out right now.