Agregace
- Provádí se výpočet nad datami, abychom získali souhrnou hodnotu
- V SQL pomocí agregačních funkcí
- Dostaneme hodnoty z více řádků do jednoho
Agregační funkce SQL
COUNT(): Počítá počet řádků, které splňují podmínku
SUM(): Sečítá hodnoty v daném sloupci
AVG(): Vypočítá průměr hodnot v daném sloupci
MIN(): Vrátí minimální hodnotu v daném sloupci
MAX(): Vrátí maximální hodnotu v daném sloupci

Slučování atributů
- Sloučení podle konkrétního kritéria (stejné hodnoty ve sloupci)
- V SQL příkaz
GROUP BY
SELECT nazev, AVG(cena) AS avg_cena
FROM Produkty
GROUP BY nazev;
Rozdělování atributů
HAVING … omezí pak atributy na nějakou podmínky (avg_cena < 100)
- Děje se po agregaci