Sobes.tech
Junior — Middle

Milyen aggregáló függvények érhetők el a GROUP BY utasítással együtt az SQL-ben?

sobes.tech MI

Válasz az MI-től

SQL-ben a GROUP BY operátorral gyakran használnak aggregáló függvényeket az összesített értékek kiszámítására csoportonként. A fő aggregáló függvények:

  • COUNT() — megszámolja a sorok számát egy csoportban.
  • SUM() — összeadja az értékeket egy csoportban.
  • AVG() — kiszámítja az átlagértéket.
  • MIN() — megtalálja a legkisebb értéket.
  • MAX() — megtalálja a legnagyobb értéket.

Példa:

SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;

Ez a lekérdezés csoportosítja az alkalmazottakat osztályok szerint, és megmutatja az alkalmazottak számát és az átlagfizetést minden osztályban.