(c) Instytut Informatyki Politechniki Poznańskiej
19
Funkcje grupowe (agregujące)
• Operują na podzbiorach krotek relacji, nazywanych grupami, wyznaczają wartość skalarną operując na zbiorze wartości odczytanych z wielu krotek.
•funkcje:
•AVG ([distinct|all] wyrażenie)
•COUNT([distinct|all] wyrażenie)
•MAX([distinct|all] wyrażenie)
•MIN([distinct|all] wyrażenie)
•SUM([distinct|all] wyrażenie)
•VARIANCE([distinct|all] wyrażenie)
•STDDEV([distinct|all] wyrażenie)
•
SELECT COUNT(*), MAX(placa_dod)
FROM pracownicy
WHERE id_zesp=20;
SELECT AVG(placa_pod)
FROM pracownicy;
PLACA
...
200
...
340
...
null
...
456
...
120
SUM