Repository navigation
17 Exercícios
Rodrigo Moura Pinto edited this page Oct 5, 2026
·
1 revision
Os exercícios abaixo usam o banco de laboratório.
- Liste todos os produtos por preço decrescente.
- Encontre os clientes ativos cujo nome começa com
A. - Mostre quantos produtos existem em cada categoria.
- Liste os cinco pedidos de maior valor.
- Mostre o faturamento total por cliente.
- Liste clientes que nunca fizeram pedidos.
- Mostre o produto mais vendido em quantidade.
- Compare o total médio dos pedidos com o total de cada pedido.
- Calcule o faturamento por mês.
- Crie uma CTE que classifique clientes por faturamento.
- Crie uma view com o resumo de pedidos.
- Escreva uma função PL/pgSQL que classifique um pedido como
BAIXO,MEDIOouALTO. - Crie um índice e compare
EXPLAIN (ANALYZE, BUFFERS)antes e depois.
Crie uma consulta que retorne, para cada cliente, os três produtos com maior faturamento gerado por esse cliente usando função de janela.
Fundamentos
SQL
Banco e programação
Administração
Prática