Junior — Middle
Koje funkcije agregacije su dostupne za korišćenje zajedno sa operatorom GROUP BY u SQL?
sobes.tech АИ
Одговор од АИ
U SQL-u, sa operatorom GROUP BY često se koriste funkcije agregacije za izračunavanje sažetih vrednosti po grupama. Glavne funkcije agregacije:
- COUNT() — prebrojava broj redova u grupi.
- SUM() — računa zbir vrednosti u grupi.
- AVG() — računa prosečnu vrednost.
- MIN() — pronalazi minimalnu vrednost.
- MAX() — pronalazi maksimalnu vrednost.
Primer:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Ovaj upit će grupisati zaposlene po odeljenjima i prikazati broj zaposlenih i prosečnu platu u svakom odeljenju.