Agregované funkcie
Agregované funkcie:
  • COUNT ( * | < meno stĺpca > ) – zisťuje počet riadkov tabuľky alebo daného stĺpca, nie hodnoty NULL,
  • SUM ( < meno stĺpca > ) – súčet hodnôt polí v numerickom poli,
  • MIN ( < meno stĺpca > ) – najmenšia hodnota v stĺpci,
  • MAX ( < meno stĺpca > ) – najväčšia hodnota v stĺpci,
  • AVG ( < meno stĺpca > ) – priemerná hodnota v stĺpci.
Máme tabuľku zamestnanc a potrebujeme zistiť priemernú mzdu zamestnancov, ktorých údaje sú v našej tabuľke (za predpokladu, že údaj o mzde jednotlivých zamestnancov sú v tabuľke vyplnené).
Príkaz SELECT bude vyzerať takto:
  • SELECT AVG(mzda) FROM zamestnanec;
 
Analogicky potom vieme použiť funkcie MIN a MAX.
  • SELECT MIN(mzda) FROM zamestnanec;
    - vypíše najnižšiu mzdu, ktorá je v tabuľke zamestnanec
  • SELECT MAX(mzda) FROM zamestnanec;
    - vypíše najvyššiu mzdu, ktorá je v tabuľke zamestnanec
 
Ďalšia dôležitá funkcia sa týka počtu riadkov v tabuľke. Ak chceme zistiť počet záznamov v tabuľke zamestnanec, použijeme príkaz:
  • SELECT COUNT(*) FROM zamestnanec;