Structured Query Language (SQL) – Hoorcollege 5
GROUP BY
Groeperen van informatie
bijv: gemiddelde salaris per afdelingsnummer
SELECT afd, AVG(maandsal) *
FROM Medewerker
GROUP BY afd **
* afd is groep-veld: hoort in SELECT!
anders zie je immers niet waar de berekende waarde bij hoort
** groep-veld (= kenmerk waarop gegroepeerd wordt)
Geef per functie aan hoe vaak de functies voorkomen.
SELECT functie, COUNT(*)
FROM Medewerker
GROUP BY functie
GROUP BY
Groeperen van informatie
bijv: gemiddelde salaris per afdelingsnummer
SELECT afd, AVG(maandsal) *
FROM Medewerker
GROUP BY afd **
* afd is groep-veld: hoort in SELECT!
anders zie je immers niet waar de berekende waarde bij hoort
** groep-veld (= kenmerk waarop gegroepeerd wordt)
Geef per functie aan hoe vaak de functies voorkomen.
SELECT functie, COUNT(*)
FROM Medewerker
GROUP BY functie