Koostefunktiot

Joskus on tarpeellista kerätä tietoja ryhmiteltynä. Esimerkiksi verkkokaupan myynneistä voisi olla kiva tietää myynnit tuoteryhmittäin: kuinka paljon on tuottanut tietokoneiden myynti tai kuinka paljon kodinkoneiden myynti. Yleisimmät koostefunktiot ovat:

  • COUNT() laskee rivien määrän
  • SUM() laskee summan arvoista
  • MIN() hakee pienimmän arvon
  • MAX() hakee suurimman arvon

SELECT COUNT(*) FROM Tuotteet;

Laskee kuinka monta riviä on Tuotteet-taulussa

SELECT SUM(hinta) FROM Tuotteet;

Laskee taas mikä on kaikkien tuotteiden yhteenlaskettu summa (eli myynnin kokonaismäärä).