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