Learning Hub Logo
SQL
  • Introdução ao SQL
  • Sintaxe SQL
  • SQL SELECT
  • SQL WHERE
  • SQL AND
  • SQL OR
  • SQL NOT
  • SQL ORDER BY
  • SQL INSERT INTO
  • SQL Valores NULL
  • SQL UPDATE
  • SQL DELETE
  • SQL LIMIT
  • SQL LIKE
  • SQL BETWEEN
  • SQL Aliases
  • SQL Funções de Agregação
  • SQL COUNT
  • SQL SUM
  • SQL AVG
  • SQL MIN e MAX
  • SQL GROUP BY
  • SQL HAVING
  • SQL Joins
  • SQL INNER JOIN
  • SQL LEFT JOIN
  • SQL RIGHT JOIN
  • SQL FULL OUTER JOIN
  • SQL Self Join
  • SQL UNION
  • Relacionamentos entre tabelas
  • SQL CREATE TABLE
  • SQL Constraints
  • SQL NOT NULL
  • SQL UNIQUE
  • SQL PRIMARY KEY
  • SQL FOREIGN KEY
  • SQL DEFAULT
  • SQL ALTER TABLE
  • SQL DROP TABLE
  • SQL Indexes
  • SQL Subconsultas
  • SQL Funções de String
  • SQL Funções de Data
  • SQL CASE WHEN
  • SQL Operadores e Funções Numéricas

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

SQL›SQL Funções de Agregação

SQL Funções de Agregação

Como resumir dados com as funções COUNT, SUM, AVG, MIN e MAX

⚡1 min de leitura

SQL Funções de Agregação

Funções de agregação realizam cálculos sobre um conjunto de registros e retornam um único valor como resultado. Em vez de trazer linha por linha, elas respondem perguntas como: quantos são? qual é a soma? qual é a média?

As cinco principais são:

FunçãoO que faz
COUNTConta o número de registros
SUMSoma os valores de uma coluna numérica
AVGCalcula a média de uma coluna numérica
MINRetorna o menor valor da coluna
MAXRetorna o maior valor da coluna

Exemplo combinando todas

Carregando...
total_produtos | valor_em_estoque | preco_medio | mais_barato | mais_caro
---------------+------------------+-------------+-------------+----------
5              | 76274.50         | 1011.76     | 89.90       | 3500

Com uma única consulta, você tem um panorama estatístico completo da tabela, muito útil para relatórios e dashboards.

Regras importantes

1. Funções de agregação ignoram NULL

Se uma coluna tem valores nulos, eles são simplesmente desconsiderados no cálculo. Exceto no COUNT(*), que conta todas as linhas independentemente.

2. Não misture colunas normais com agregações sem GROUP BY

Carregando...

3. Funções de agregação não funcionam no WHERE

Carregando...

Nas próximas páginas veremos cada função em detalhe, com exemplos e variações.

← AnteriorSQL AliasesPróximo →SQL COUNT