Gepost door Adriaan Gijssen op 7 februari 2019
Onze module over SQL (C: Informatie > C5. SQL) was gemaakt voor de database-engine MySQL. In de praktijk bleek echter dat veel docenten gebruik maken van SQLite. Een aantal specifieke onderwerpen zoals booleans en datum/tijd werken in SQLite anders dan in MySQL. Op veler verzoek is de SQL-module nu ook geschikt voor SQLite!
Op de plekken waar engine-specifieke uitleg staat, kun je kiezen voor welke engine je de uitleg wilt weergeven. De feedback van de werkvormen wordt automatisch aangepast aan deze keuze.
De gekozen engine wordt in een cookie opgeslagen, zodat deze keuze over alle pagina's en inlogsessies heen behouden blijft.
Hier een impressie van het keuzegedeelte:
Voorbeeld 1
De manager wil weten hoeveel bestellingen er in de maand januari van het jaar 2017 zijn gedaan. Hiervoor kun je de volgende query gebruiken.
SELECT COUNT(*) AS 'Aantal bestellingen'
FROM bestelling
WHERE MONTH(datumtijd) = 1
AND YEAR(datumtijd) = 2017
Het resultaat van deze query is:
Om dit te realiseren zijn er enkele aanpassingen gedaan aan de paragrafen en vragen:
-- Share It --