Sobes.tech
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.