Sobes.tech
Junior — Middle

Môžete vysvetliť účel operátora GROUP BY v SQL a kedy ho použiť?

sobes.tech AI

Odpoveď od AI

Príkaz GROUP BY v SQL sa používa na zoskupovanie riadkov tabuľky podľa jednej alebo viacerých stĺpcov. To umožňuje agregáciu údajov, napríklad spočítanie súčtu, priemeru alebo počtu záznamov v každej skupine.

Príklad použitia: ak máte tabuľku predajov a chcete zistiť celkový objem predaja pre každého predajcu, zoskupíte údaje podľa identifikátora predajcu a použijete agregačnú funkciu SUM na stĺpec s čiastkou predaja.

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

Použite GROUP BY, keď chcete získať agregované údaje, zoskupené podľa určitých znakov.