Sobes.tech
Junior — Middle

Můžete vysvětlit účel operátoru GROUP BY v SQL a kdy ho použít?

sobes.tech AI

Odpověď od AI

Příkaz GROUP BY v SQL se používá k seskupení řádků tabulky podle jedné nebo více sloupců. To umožňuje agregaci dat, například spočítat součet, průměr nebo počet záznamů v každé skupině.

Příklad použití: pokud máte tabulku prodeje a chcete zjistit celkový objem prodeje podle každého prodejce, seskupíte data podle identifikátoru prodejce a použijete agregační funkci SUM na sloupec s částkou prodeje.

SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;

Použijte GROUP BY, když potřebujete získat agregovaná data, seskupená podle určitých znaků.