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