De query
Allereerst vertel ik er even bij dat de tabel je vanzelf duidelijk wordt als ik mijn eerste voorbeeld geef.
De query die ik in deze tutorial gebruik is de volgende:
SELECT spelersnr
FROM boetes
WHERE bedrag > 25
GROUP BY spelersnr
HAVING COUNT(bedrag) > 1
ORDER BY spelersnr
Met deze SELECT-instructie krijgen we het antwoord op de vraag: Geef het spelersnummer van elke speler waarvoor meer dan één boete van meer dan EUR 25,- is ontvangen; sorteer het resultaat op spelersnummer (het kleinste eerst).
Het zal je waarschijnlijk verbazen, maar de database begint niet met SELECT. Op de volgende pagina's zie je wat er stap voor stap gebeurt.
Inhoudsopgave
- Inleiding
- De query
- FROM-component
- WHERE-component
- GROUP BY-component
- HAVING-component
- SELECT-component
- ORDER BY-component