Junior — Middle
Можете ли да објасните сврху оператора GROUP BY у SQL-у и када га треба користити?
sobes.tech АИ
Одговор од АИ
Komanda GROUP BY u SQL-u se koristi za grupisanje redova tabele po jednoj ili više kolona. Ovo omogućava agregaciju podataka, na primer, izračunavanje sume, proseka ili broja zapisa u svakoj grupi.
Primer upotrebe: ako imate tabelu prodaja i želite da saznate ukupnu sumu prodaja po svakom prodavcu, grupišete podatke po identifikatoru prodavca i primenjujete agregatnu funkciju SUM na kolonu sa iznosom prodaje.
SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;
Koristite GROUP BY kada želite da dobijete agregirane podatke, grupisane po određenim atributima.