SQL
SQL KOULUTUSTA VUONNA 2025!
-
SQL koulutus
-
MySQL koulutus
-
Microsoft SQL Server ylläpto koulutus
-
Microsoft SQL Server - kyselyjen optimointi ja tuning koulutus
-
Microsoft Access koulutus
Kurssit saatavilla kautta Suomen. Tule ja varaa oma koulutustapahtumasi heti! Koulutuksen järjestää asiantuntijasi Koulutus- ja konsultointipalvelu KK Mediat.
SQL:n koostefunktiot: COUNT, SUM, AVG, MAX ja MIN
Koostefunktiot ovat SQL-funktioita, jotka palauttavat yhteenvedon eli koosteen useasta rivistä. Niiden avulla voit esimerkiksi laskea rivien lukumäärän, keskiarvon tai suurimman arvon yhdellä lauseella. Tämä tekee koostefunktioista erityisen hyödyllisiä raportoinnissa, tilastoissa ja ryhmitellyn datan analysoinnissa.
Alapuolella on esitelty SQL-kielen keskeisimmät koostefunktiot.
COUNT – laske rivien määrä kyselyssä
COUNT
-funktio laskee rivien määrän, jotka täyttävät annetun ehdon.
Se on hyödyllinen silloin, kun halutaan tietää, kuinka monta tietuetta täyttää kriteerit.
SELECT COUNT (*) AS LkmHintavälillä
FROM Autot
WHERE Hinta BETWEEN 10000 AND 50000;
SUM – laske numeeristen arvojen summa
SUM-funktio laskee annetun sarakkeen arvojen yhteenlasketun summan. Sitä käytetään vain numeerisiin arvoihin, ja se ohittaa automaattisesti NULL-arvot. SUM-funktio on hyödyllinen silloin, kun halutaan tietää määrätyn tiedon yhteenlaskettu summa.
SELECT SUM (Hinta) AS Summahinta
FROM Autot;
AVG – laske aritmeettinen keskiarvo
AVG-funktio laskee numeerisen sarakkeen aritmeettisen keskiarvon. Kuten muutkin koostefunktiot, se ohittaa NULL-arvot automaattisesti. AVG-funktiota voidaan käyttää erilaisten keskiarvojen seuraamiseen.
SELECT AVG (Hinta) AS Keskihinta
FROM Autot;
MAX - palauta suurin arvo sarakkeessa
MAX-funktio palauttaa sarakkeen suurimman arvon. Se toimii sekä numeerisilla että tekstiarvoilla (esimerkiksi suurin päivämäärä tai viimeinen aakkosissa oleva sana). NULL-arvot ohitetaan automaattisesti
SELECT MAX (Hinta) AS Suurinhinta
FROM Autot;
MIN - palauta pienin arvo sarakkeessa
MIN-funktio kertoo sarakkeen pienimmän arvon.Se on siis MAX-funktion vastakohta. MIN-funktio toimii samoilla kriteereillä kuin MAX()-funktio eli sitä voi käyttää sekä numeerisella että tekstiarvoilla.
SELECT MIN (Hinta) AS Pieninhinta
FROM Autot;