Sobes.tech
Junior — Middle

Folosești operatorul GROUP BY în interogările tale SQL?

sobes.tech AI

Răspuns de la AI

Da, clauza GROUP BY este frecvent utilizată în interogările SQL atunci când trebuie să grupezi rândurile după una sau mai multe coloane și să efectuezi funcții agregate (de exemplu, COUNT, SUM, AVG) pentru fiecare grup.

De exemplu, dacă ai un tabel de comenzi și vrei să afli numărul de comenzi pentru fiecare client, poți scrie o interogare:

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

Aceasta va grupa toate înregistrările după customer_id și va număra comenzile pentru fiecare client. GROUP BY este util pentru analiza datelor și crearea de rapoarte sumare.