Aggregeringer
Benyttes til at sammenlægge flere rækker i et resultatsæt.
De mest normale er:
- count(*)
- max
- min
- sum
- avg
Aggregeringer anvendes ofte i forbindelse med GROUP BY og evt. HAVING Eksempler:
Antal adresser?
SELECT
COUNT(*)
FROM
kursus.adgangsadresser;
Antal adresser på hvert vejnavn?
SELECT
kommunekode, vejkode, vejnavn, COUNT(*)
FROM
kursus.adgangsadresser
GROUP BY
kommunekode, vejkode, vejnavn
Veje med mange adresser:
SELECT
kommunekode, vejkode, vejnavn, COUNT(*)
FROM
kursus.adgangsadresser
GROUP BY
kommunekode, vejkode, vejnavn
HAVING COUNT(1) > 200