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ů.