Module 1
Eerste dag
Je bent freelance data-analist, en elke dag wacht er een nieuwe klant. Vandaag: Bonen & Co. Rosa, de zaakvoerder, heeft een database vol klanten, koffie en bestellingen. Alleen weet niemand hoe je er iets uit haalt. Tot vandaag.
Speedrun en query golf na deze module

- Wat is een tabel?
- Eén kolom kiezen
- Meerdere kolommen
- Een voorproefje
- Kolommen hernoemen
- Rekenen in SELECT
- EindproefDe bankier komt langs
Module 2
Tweede dag
Videotheek Rewind verhuurt nog altijd films, en heeft een trouwe schare leden. Eigenaar Vic houdt alles bij in een database, maar zoekt nog met de hand. Jij maakt daar een einde aan.
Speedrun en query golf na deze module

- Rijen filteren met WHERE
- Groter, kleiner, niet gelijk
- Voorwaarden combineren
- Een lijst met IN
- Van … tot met BETWEEN
- Zoeken in tekst met LIKE
- Ontbrekende waarden met IS NULL
- EindproefDe filmmarathon
Module 3
Derde dag
Over drie weken opent Zomerklank de poorten. Festivalbaas Noor heeft de line-up, de podia en de ticketverkoop netjes in een database, maar alles staat door elkaar. Affiches, tijdschema's en sponsorrapporten moeten op volgorde. Tijd voor orde in de chaos.
Speedrun en query golf na deze module

- Sorteren met ORDER BY
- Sorteren op meerdere kolommen
- Dubbels weg met DISTINCT
- EindproefHet festivalboekje
Module 4
Vierde dag
De Trapper verhuurt stadsfietsen, e-bikes, bakfietsen en tandems aan toeristen in Brugge. Eigenaar Lien heeft na de zomer één vraag: "Wat heeft het nu eigenlijk opgebracht?" Dertig verhuringen, veertien herstellingen en een boekhouder die wacht. Tijd om te rekenen.
Speedrun en query golf na deze module

- Tellen met COUNT
- Optellen met SUM
- Gemiddelden met AVG
- Het kleinste en het grootste
- Per groep met GROUP BY
- Groepen filteren met HAVING
- EindproefHet jaarverslag
Module 5
Vijfde dag
FC De Kraaien heeft zes ploegen, een handvol trainers en een clubsecretaris die het allemaal bijhoudt: Yasmine. Spelers, ploegen, wedstrijden en doelpunten staan netjes in aparte tabellen. Alleen: de antwoorden die ze zoekt, zitten telkens in twee tabellen tegelijk.
Speedrun en query golf na deze module

- Sleutels verbinden tabellen
- Tabellen koppelen met JOIN
- Korter schrijven met aliassen
- Niemand vergeten met LEFT JOIN
- RIGHT en FULL JOIN
- Meer dan twee tabellen
- Een tabel met zichzelf koppelen
- EindproefHet clubgala
Module 6
Zesde dag
Bibliothecaris Sanne beheert duizenden uitleningen, maar haar database is in de loop der jaren wat rommelig geworden: genres met en zonder hoofdletters, namen met spaties te veel, boeken die al weken te laat zijn. Ze heeft vragen die je niet met één simpele WHERE beantwoordt.
Speedrun en query golf na deze module

- Tekst bewerken
- Rekenen met datums
- Kiezen met CASE
- Een vraag in een vraag
- Bestaat het? EXISTS en de valkuil van NOT IN
- Leesbaar met WITH
- EindproefHet rapport voor de stad
Module 7
Zevende dag
Bakker Jens opent volgende week zijn webshop. Kerststronken, croissants, spaarpunten: alles staat al in een database. Alleen verandert er elke dag iets. Nieuwe producten, andere prijzen, geannuleerde bestellingen. Tot nu toe las je alleen data. Vandaag ga je ze aanpassen.
Speedrun en query golf na deze module

- Nieuw in de vitrine
- Prijzen bijstellen
- Opruimen
- Alles of niets
- EindproefDe kerstrush
Module 8
Achtste dag
Vijf dagen koers, zestien renners, vier ploegen. Koersdirecteur Griet heeft alle uitslagen in een database, maar elke avond wil de pers hetzelfde weten: wie leidt, met hoeveel voorsprong, en wie draagt welke trui? Klassementen maken: dat is werk voor de zwaarste SQL die je tot nu toe zag.
Speedrun en query golf na deze module

- Een nummer per rij
- Gelijke tijd
- Per ploeg, per rit
- De tussenstand
- Alles op één lijst
- EindproefHet podium in Halle
Badges
- Eerste queryJe eerste les afgerond.nog niet behaald
- FoutloosEen les zonder één fout.nog niet behaald
- Doel bereiktJe dagdoel gehaald.nog niet behaald
- Op dreef3 dagen op rij geoefend.nog niet behaald
- Een volle week7 dagen op rij geoefend.nog niet behaald
- Foutloze moduleElke les van een module foutloos.nog niet behaald
- JOIN-meesterAlle lessen over tabellen combineren afgerond.nog niet behaald
- UitdagerJe eerste uitdaging van de dag gewonnen.nog niet behaald
- Onverzettelijk7 dagen op rij de uitdaging gewonnen.nog niet behaald
- Eindproef gehaaldDe eindproef van een module gehaald.nog niet behaald
- Alle eindproevenElke eindproef gehaald.nog niet behaald
- Op de klokJe eerste speedrun afgewerkt.nog niet behaald
- BliksemsnelEen speedrun binnen de richttijd.nog niet behaald
- GolferJe eerste hole in query golf afgewerkt.nog niet behaald
- BirdieEen hole onder par afgewerkt.nog niet behaald