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: | neděle, 3. srpna 2025, 00.08 |
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