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.