Neste capítulo
- Seleção de colunas específicas
- Funções agregadas (
COUNT,SUM,AVG, etc.)- Agrupamento com
GROUP BY- Filtros de agrupamento com
HAVING- Exercícios práticos
Este capítulo aprofunda o uso do comando SELECT com funcionalidades mais avançadas, como funções agregadas, agrupamentos e filtros de grupo.
Você pode escolher apenas as colunas que deseja exibir em uma consulta.
SELECT nome, idade FROM clientes;
Isso retorna apenas as colunas nome e idade da tabela clientes.
Funções agregadas realizam cálculos sobre um conjunto de registros e retornam um único valor.
| Função | Descrição |
|---|---|
COUNT() |
Conta o número de registros |
SUM() |
Soma os valores de uma coluna |
AVG() |
Calcula a média dos valores |
MIN() |
Retorna o menor valor |
MAX() |
Retorna o maior valor |
-- Contar total de clientes
SELECT COUNT(*) FROM clientes;
-- Soma das idades
SELECT SUM(idade) FROM clientes;
-- Média de idade
SELECT AVG(idade) FROM clientes;
-- Idade mínima e máxima
SELECT MIN(idade), MAX(idade) FROM clientes;