MySQL - Views :: 55

Como Agrupar e Sumarizar Dados no MySQL Utilizando Group By e Count

20/06/2026 5 min Administrador Sem avaliações ainda

Extrair métricas ou relatórios detalhados direto do banco de dados poupa o processamento do seu back-end PHP. Saber agrupar os dados por critérios consolida as tabelas de maneira ágil.

1. Contando Registros por Categoria

A cláusula GROUP BY une todas as linhas idênticas da coluna informada e aplica funções matemáticas sobre elas.

SELECT categoria, COUNT(*) AS total_artigos 
FROM tutoriais_free 
GROUP BY categoria 
ORDER BY total_artigos DESC;
Filtrando Grupos com Having

Nunca use WHERE para filtrar resultados agregados. Se precisar restringir dados baseados no resultado da contagem, utilize a instrução correta: HAVING.

Deixe sua Avaliação