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

results matching ""

    No results matching ""