Seskupování dat
| Stránky: | E-learning VŠCHT Praha |
| Kurz: | Využití databází a jazyka SQL |
| Kniha: | Seskupování dat |
| Vytiskl(a): | Nepřihlášený host |
| Datum: | čtvrtek, 6. listopadu 2025, 10.07 |
1. GROUP BY
Popis
Klíčové slovo GROUP BY slouží k rozdělení záznamů tabulky do skupin podle definovaného kritéria. Kritériem je jeden či více sloupců. Funkce se převážně používá ve spojení s agregačními funkcemi, které se na vytvořené skupiny aplikují.
Syntaxe
SELECT * FROM nazev_tabulky GROUP BY nazev_sloupce[, nazev sloupce ...];
Příklad

2. HAVING
Popis
Klíčové slovo HAVING slouží k vyloučení skupinových výsledků. Je to jakási obdoba klíčového slova WHERE. Zatímco WHERE slouží k omezení záznamů, HAVING slouží k omezení skupin. Význam má tedy jen se současným použitím klíčového slova GROUP BY.
Syntaxe
SELECT * FROM nazev_tabulky GROUP BY nazev_sloupce HAVING podminka;
Příklad
