Knæk SQL-samtalen – fra grundlæggende viden til window functions
SQL er den færdighed inden for data, analyse og backend, der bliver testet mest i jobsamtaler — alligevel falder de fleste kandidater i de samme fælder: skjult adfærd for NULL, joins, der mangedobler rækker, og spørgsmål om window functions, som nu dukker op hos næsten alle virksomheder. Dette forløb gør SQL til jobsamtaler til en færdighed, du kan bruge igen og igen. Du arbejder med de præcise spørgsmålsmønstre, som stilles hos produkt- og datatunge virksomheder, og skriver og kører rigtige forespørgsler mod eksempeltabeller, indtil hvert mønster sidder på rygraden.
Det lærer du
Du begynder med det grundlæggende, som interviewere screener efter — SELECT, kolonneudtryk, faldgruber ved filtrering med WHERE, ORDER BY sammen med LIMIT og aggregeringsfunktioner. Derefter lærer du alle join-typer og de faldgruber med GROUP BY / HAVING, som fanger de fleste kandidater, samt korrekt håndtering af NULL. Kernen i forløbet er det stof, der afgør, om du får tilbuddet: underforespørgsler og korrelerede underforespørgsler, CTE'er og rekursive CTE'er samt window functions, herunder ROW_NUMBER, RANK, LAG/LEAD, løbende totaler, top-N pr. gruppe og de klassiske opgaver med den N.-højeste løn. De avancerede kurser dækker gaps and islands, serier, pivotering, kohorte- og fastholdelsesanalyse, forespørgsler til tragte og A/B-tests, optimering af forespørgsler med EXPLAIN, strategier for indeksering, transaktioner og isolationsniveauer samt databaseskema-design med komplette prøvejobsamtaler.
Læringsforløbet
Tredive kurser bevæger sig fra A1 til B2. De første to er gratis og dækker SQL-grundlag og det grundlæggende i SELECT. Kurserne på A1–A2 opbygger fundamentet — filtrering, sortering, aggregering, alle join-typer, gruppering og håndtering af NULL. De ti B1-kurser bevæger sig ind på mellemniveauet for jobsamtaler: underforespørgsler, CTE'er og hele værktøjskassen af window functions, som moderne jobsamtaler bygger på. De ti B2-kurser tager fat på analytisk SQL på seniorniveau — gaps and islands, analyse af serier og kohorter, forespørgsler til tragte og A/B-tests, optimering af ydeevne, indeksering, transaktioner og databaseskema-design, og afslutter med komplette prøvejobsamtaler.
Sådan fungerer det
Hvert kursus er opdelt i korte, praktiske lektioner, som du gennemfører i den indbyggede editor med feedback i realtid og en AI-underviser ved hånden, når du går i stå. Du skriver og kører rigtige forespørgsler mod realistiske tabeller — ikke trivia med multiple choice — så hver lektion træner den måde, du vil blive bedt om at tænke højt på under den rigtige jobsamtale.