Sobes.tech
Junior — Middle

Kokios agregavimo funkcijos yra prieinamos naudoti kartu su SQL operatoriumi GROUP BY?

sobes.tech AI

Atsakymas iš AI

SQL'e, su operatoriumi GROUP BY, dažnai naudojamos agregacinės funkcijos, kad apskaičiuotų apibendrintas reikšmes pagal grupes. Pagrindinės agregacinės funkcijos:

  • COUNT() — skaičiuoja eilučių skaičių grupėje.
  • SUM() — skaičiuoja reikšmių sumą grupėje.
  • AVG() — skaičiuoja vidutinę reikšmę.
  • MIN() — suranda mažiausią reikšmę.
  • MAX() — suranda didžiausią reikšmę.

Pavyzdys:

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

Šis užklausa sugrupuos darbuotojus pagal skyrius ir parodys darbuotojų skaičių bei vidutinį atlyginimą kiekviename skyriuje.