Premium
Premium-Kurs
MySQL
PostgreSQL
8 Stunden

SQL im Vorstellungsgespräch

Hab keine Angst mehr vor dem leeren Bildschirm im Coding-Interview. Eine kleine Menge an Mustern deckt die meisten SQL-Aufgaben ab — lerne, sie in der Aufgabenstellung zu erkennen und ein fertiges Query-Gerüst hervorzuholen.

  • Du liest die Aufgabe und siehst sofort das Konstrukt, auch bei einer unbekannten Aufgabe
  • Du löst in Minuten, was ohne Übung unlösbar aussieht
  • Du gehst sicher ins Gespräch — jedes Muster bereits auf zehn Arten gelöst
12 Lektionen
Zertifikat nach Abschluss

Dieser Kurs ist Teil von Premium – zusammen mit den anderen fortgeschrittenen Kursen, dem KI-Assistenten und Zertifikaten.

interview.sql
-- Für jede Abteilung — der Mitarbeiter mit dem höchsten Gehalt
-- Muster: erkenne…

Was sich nach dem Kurs ändert

Jetzt
Nach dem Kurs
Du liest die Aufgabe und weißt nicht, wo du mit der Query anfangen sollst
Du erkennst das Muster an seinen Signalwörtern und holst sofort das Gerüst hervor
„Zweithöchstes Gehalt" und „letzte Bestellung" wirken wie verschiedene Aufgaben
Du siehst die eine Form dahinter: das Nummerieren von Zeilen innerhalb einer Gruppe
Die erste Query steht, aber bei der Nachfrage zu NULL und Duplikaten gerätst du ins Wanken
Du kennst die typischen Fallen im Voraus und schließt sie, bevor gefragt wird
Du übst an verstreuten LeetCode-Aufgaben ohne System
Du gehst ein Dutzend Muster durch, die die meisten Interviews abdecken

Kursprogramm

Jede Lektion: kompakte Theorie mit ausführbaren Beispielen plus Praxis im Trainer mit automatischer Prüfung.

01
SQL im Vorstellungsgespräch: die Aufgabe erkennen
Wie man eine Aufgabenstellung liest, die Signalwörter erkennt und daran die Form der Lösung ableitet. Die Methode erklärt an drei echten Interview-Aufgaben.
02
Wie viele insgesamt und wie viele davon
Mehrere Kennzahlen mit verschiedenen Bedingungen in einem Durchgang zählen, mit SUM(CASE) und FILTER. Wir behandeln die Rückfragen zu COUNT, NULL und HAVING.
03
Wer nie: Anti-Join
Zeilen ohne passendes Gegenstück finden: wer nie etwas getan hat. NOT EXISTS versus LEFT JOIN und warum NOT IN bei NULL-Werten stillschweigend versagt.
04
Tabelle gegen sich selbst: Self-Join
Eine Tabelle mit sich selbst verbinden, um eine Zeile mit einer anderen zu vergleichen: Mitarbeiter und Vorgesetzter, Kollegenpaare. Warum die Bedingung id < id Duplikate entfernt.
05
Der zweite, fünfte, N-höchste Wert
Die Fensterränge ROW_NUMBER, RANK und DENSE_RANK und warum «das zweithöchste Gehalt» nicht mit MAX oder LIMIT OFFSET gelöst wird.
06
Die beste Zeile in jeder Gruppe
Wenn nicht eine Zahl, sondern eine ganze Zeile gefragt ist: die teuerste Bestellung je Kunde, die letzte je Mitarbeiter, der Spitzenverdiener je Abteilung. Warum MAX und GROUP BY hier scheitern, wie ROW_NUMBER mit PARTITION BY es löst und warum man bei Gleichständen RANK nimmt. Derselbe Trick entfernt Duplikate.
07
Summe aus einer Tabelle, Anzahl aus einer anderen
Wenn du zwei verbundene Tabellen joinst und aggregierst, vervielfacht der JOIN die Zeilen und SUM und COUNT werden überhöht. Wie man Fan-out erkennt und per Vor-Aggregation korrekt zählt.
08
Vorherige Zeile und laufende Summe
chapterDescriptions.window-time
09
Aufeinanderfolgende Tagesserien
Die längste Serie aufeinanderfolgender Tage klingt nach einer Schleifenaufgabe, wird aber mit Arithmetik gelöst: der Gaps-and-Islands-Trick mit Zeilennummerierung und Subtraktion.
10
Median: der typische Wert, nicht der Durchschnitt
SQL hat keine MEDIAN-Funktion. Median mit PERCENTILE_CONT in PostgreSQL und manuell per Fensterfunktionen in MySQL berechnen, die Falle gerader Zeilenzahl behandeln und sehen, warum der Median ehrlicher ist als der Durchschnitt.
11
Eine unbekannte Aufgabe in bekannte Teile zerlegen
Der Kursabschluss: eine schwierige Aufgabe ist nur mehrere einfache, mit WITH zusammengesetzt. Durchgang durch eine zusammengesetzte Aufgabe, eine Marker-zu-Muster-Karte und Interview-Strategie.
12
Prüfung: erkenne das Muster
Abschlusstest: fünf Aufgaben zu den häufigsten Mustern, gemischt und ohne Hinweis auf das Kapitel. Erkennen Sie das Muster an der Formulierung und rufen Sie das Gerüst ab, wie im echten Interview.

So läuft das Lernen ab

01

Lektion mit Live-Beispielen lesen

Theorie ohne Füllstoff: Jede Abfrage in der Lektion lässt sich direkt im Browser ausführen und anpassen.

02

Aufgaben auf einer echten Datenbank lösen

Du schreibst SQL im Trainer, die Antwort wird automatisch auf einer echten Datenbank geprüft. Keine Installation nötig.

03

Festgefahren? Der KI-Mentor hilft

Der integrierte Assistent zeigt, wo der Fehler in deiner Abfrage liegt, und führt dich zur Lösung, ohne sie zu verraten.

Für wen ist dieser Kurs

Analysten und Backend-Entwickler

Für alle, die SELECT sicher schreiben, aber im Gespräch ins Stocken geraten, wenn eine einfache Formulierung eine vertraute Query-Form verbirgt.

QA-Ingenieure

Der SQL-Teil im QA-Interview ist eine häufige Hürde. Hier behandelst du genau die Aufgabentypen, die gefragt werden, und hörst auf zu raten.

Studierende vor dem Praktikum

Ein erstes technisches Interview enthält fast immer SQL. Beende den Kurs und gehe hinein, nachdem du jedes Muster auf zehn Arten gelöst hast.

Du brauchst solides Basis-SQL — SELECT, JOIN, GROUP BY. Falls noch nicht vorhanden, beginne mit dem kostenlosen Kurs.

Ein überprüfbares Zertifikat

Schließe alle Lektionen ab und erhalte ein personalisiertes Kurszertifikat – für deinen Lebenslauf oder dein LinkedIn-Profil.

Ein überprüfbares Zertifikat
Dein Name und der Kurstitel
QR-Code und Prüf-Link

Was Lernende sagen

Anna
Anna
Nach Abschluss des Kurses wurde ich zur Data Analystin befördert. Der Kurs hat sich an einem einzigen Arbeitstag mit meinem neuen Gehalt amortisiert!
Niklas
Niklas
Exzellente Aufbereitung des Materials! Besonders gefreut haben mich die Aufgaben aus Bewerbungsgesprächen großer IT-Unternehmen.
Lisa
Lisa
Die Seite ist super! Die Aufgaben sind interessant, die UX ist auf hohem Niveau! Geprüft wird das Ergebnis der Abfrage, nicht die Abfrage selbst wie auf anderen Seiten.

Ein Premium – alle Kurse auf einmal

Du kaufst keinen einzelnen Kurs, sondern das gesamte SQL Academy Premium: drei fortgeschrittene Kurse und alle Trainer-Funktionen.

  • Zugriff auf weiterführende SQL-Kurse
  • Unbegrenzte Hinweise vom KI-Assistenten
  • Zugriff auf Aufgaben aus Bewerbungsgesprächen bei Top-Unternehmen
  • Zugriff auf Musterlösungen für die Aufgaben
  • Zertifikate, die deine SQL-Kenntnisse belegen
34,90 €
6 Monate Zugang, keine automatische Verlängerung

Sichere Kartenzahlung über Stripe. Der Zugang wird sofort nach der Zahlung freigeschaltet.

FAQ

Für wen ist dieser Kurs?

Für alle, die sich auf SQL im Vorstellungsgespräch vorbereiten: Analysten, Backend-Entwickler, QA-Ingenieure und Studierende vor einem Praktikum.

Worin unterscheidet sich das von den Trainer-Aufgaben?

Der Trainer liefert Aufgaben, der Kurs liefert ein System, sie zu erkennen. Du lernst, hinter der Formulierung das vertraute Muster zu sehen und kehrst mit einem Ansatz zum Trainer zurück, nicht mit Raten.

Muss ich ein DBMS installieren?

Nein, alles läuft im Browser — nichts einzurichten.

Reichen meine SQL-Kenntnisse?

Du brauchst solides Basis-SQL: SELECT, JOIN, GROUP BY. Fensterfunktionen werden unterwegs aufgefrischt, aber nicht von Grund auf — wenn die Syntax neu für dich ist, beginne zuerst mit dem kostenlosen Kurs.

Bekomme ich ein Zertifikat?

Ja, nach Abschluss aller Lektionen erhältst du ein personalisiertes Zertifikat.

Was ist in Premium außer diesem Kurs enthalten?

Alle fortgeschrittenen Kurse — Query-Optimierung, SQL für Datenanalyse und Datenbankdesign — sowie der KI-Assistent, Interview-Aufgaben von Top-Unternehmen, Musterlösungen und Zertifikate.

Melde dich an
Melde dich an, um auf den Kurs zugreifen zu können.
Anmelden