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.