Junior — Middle
Quais funções de agregação estão disponíveis para uso junto com a cláusula GROUP BY em SQL?
sobes.tech IA
Resposta da IA
No SQL, com o operador GROUP BY, frequentemente utilizam-se funções de agregação para calcular valores resumidos por grupos. As principais funções de agregação:
- COUNT() — conta o número de linhas em um grupo.
- SUM() — calcula a soma dos valores em um grupo.
- AVG() — calcula o valor médio.
- MIN() — encontra o valor mínimo.
- MAX() — encontra o valor máximo.
Exemplo:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
Esta consulta agrupará os funcionários por departamentos e mostrará o número de funcionários e o salário médio em cada departamento.