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