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