Sobes.tech
Junior — Middle

Puteți explica scopul operatorului GROUP BY în SQL și când trebuie utilizat?

sobes.tech AI

Răspuns de la AI

Instrucțiunea GROUP BY în SQL este utilizată pentru a grupa rândurile dintr-un tabel după una sau mai multe coloane. Acest lucru permite agregarea datelor, de exemplu, calcularea sumei, mediei sau numărului de înregistrări din fiecare grup.

Exemplu de utilizare: dacă ai un tabel de vânzări și vrei să afli suma totală a vânzărilor pentru fiecare vânzător, grupezi datele după identificatorul vânzătorului și aplici funcția de agregare SUM pe coloana cu suma vânzărilor.

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

Folosește GROUP BY atunci când vrei să obții date agregate, grupate după anumite caracteristici.