Middle
Aké agregačné funkcie existujú?
sobes.tech AI
Odpoveď od AI
Agregačné funkcie sú funkcie, ktoré prijímajú súbor hodnôt a vracajú jednu hodnotu, zvyčajne používané na analýzu dát a prácu s databázami. Hlavné agregačné funkcie v SQL a analýze dát:
- COUNT() — spočíta počet riadkov alebo hodnôt.
- SUM() — spočíta súčet hodnôt.
- AVG() — vypočíta priemernú hodnotu.
- MIN() — nájde minimálnu hodnotu.
- MAX() — nájde maximálnu hodnotu.
- GROUP_CONCAT() (v niektorých systémoch správy databáz) — spojí hodnoty do reťazca.
Príklad použitia v SQL:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;