Sobes.tech
Junior — Middle

Používaš operátor GROUP BY vo svojich SQL dopytoch?

sobes.tech AI

Odpoveď od AI

Áno, klauzula GROUP BY sa často používa v SQL dotazoch, keď je potrebné zoradiť riadky podľa jednej alebo viacerých stĺpcov a vykonať agregačné funkcie (napríklad COUNT, SUM, AVG) pre každú skupinu.

Napríklad, ak máte tabuľku objednávok a chcete zistiť počet objednávok pre každého zákazníka, môžete napísať dotaz:

SELECT customer_id, COUNT(*) AS orders_count
FROM orders
GROUP BY customer_id;

Toto zoradí všetky záznamy podľa customer_id a spočíta počet objednávok pre každého zákazníka. GROUP BY je užitočné pre analýzu dát a tvorbu súhrnných správ.