aggregatefunktioita
Aggregatefunktioita ovat joukko funktioita, jotka ottavat vastaan joukon arvoja ja palauttavat niistä yhden tiivistetyn tuloksen. Niitä käytetään erityisesti tiedon ryhmittelystä ja raportoinnista, kun halutaan muodostaa yhteenveto jostakin ominaisuudesta tai ilmiöstä.
Yleisimmät esimerkit ovat SUM, AVG, COUNT, MIN ja MAX. Muita yleisiä aggregatefunktioita ovat MEDIAN, STDDEV tai
Käyttö SQL:ssä ja vastaavissa kyselykielissä: kun rivit ryhmitellään GROUP BY -lauseella, aggregatefunktioita sovelletaan kuhunkin ryhmään ja
NULL-arvot: useimmat aggregatefunktioista ohittavat NULL-arvot laskennassa; COUNT(*) lasketaan rivien kokonaismäärä, kun taas COUNT(column) lasketaan ei-NULL arvoja.
Rakenne ja sovellukset: aggregatefunktioita käytetään keskeisesti relaatiotietokannoissa, raportointijärjestelmissä ja data-analytiikassa. Monissa ohjelmointikielissä ja kirjastoissa, kuten Pythonin
Esimerkki: SELECT department, SUM(salary) AS total_salary FROM employees GROUP BY department;