Aggregaatfunctie

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

Een aggregaatfunctie is een procedure die een eventueel geordende verzameling elementen omzet in één enkel element. Veel voorkomende aggregaatfuncties zijn:

Niet alle aggregaatfuncties verwachten een numerieke invoer.

  • eerste bv.: eerste('miles','monk','mingus') = 'miles' (de eerstvoorkomende)
  • laatste bv.: laatste('miles','monk','mingus') = 'mingus' (de laatst voorkomende)
  • maximum bv.: maximum('miles','monk','mingus') = 'monk' (de alfabetisch laatst voorkomende)

Deze functies zijn echter niet strikt wiskundig/statistisch en niet altijd even goed omschreven. Bij minimum en maximum moet het criterium voor sortering bijvoorbeeld duidelijk zijn.

[bewerken] Aggregaatfuncties in database

In SQL kunnen aggregaatfuncties gebruikt worden om waarden uit de tabellen te halen. Naast enkele standaard aggregaatfuncties (zoals AVG, SUM, COUNT, ...) bieden bepaalde database management systemen ook anderen, zoals CHECKSUM. Het gebruik van bepaalde aggregaatfuncties hangt dus af van het systeem waarop de queries worden uitgevoerd.

Persoonlijke instellingen
Naamruimten

Varianten
Handelingen
Navigatie
Informatie
Hulpmiddelen
Afdrukken/exporteren
In andere talen