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:
Laskee kuinka monta riviä on Tuotteet-taulussa
COUNT()laskee rivien määränSUM()laskee summan arvoistaMIN()hakee pienimmän arvonMAX()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ä).