Gegevens aggregeren¶
Met SQL is het mogelijk om de resultaten (rijen) die je terugkrijgt van de database te verzamelen en als input te gebruiken voor een functie die er een ‘samenvatting’ van maakt en één waarde teruggeeft.
In SQL zijn hier verschillende functies voor, bijvoorbeeld COUNT()
, SUM()
, AVERAGE()
, etc. Dit soort functies zijn erg handig, omdat je het anders in je programmacode moet oplossen.
Voorbeeld
Als je wilt weten hoeveel klanten er in je database staan, kun je de volgende query uitvoeren:
SELECT COUNT(klant_id) FROM Klant;
Geeft het aantal klanten terug op basis van de kolom ‘klant_id’
In het volgende filmpje wordt er meer uitgelegd over aggregatie: