Exercicio6 SQL
Exercicio6 SQL
CAMPUS TIMÓTEO
TBCIDADE
CdCidade NmCidade
1 Ipatinga
2 Cel Fabriciano
3 Timóteo
TBCLIENTE
CdCliente NmCliente CdCidadeReside CdCidadeNasc
1 João Batista 1 1
2 Ana da Silva Borges 2 2
3 Paulo Cesar 3 1
4 Joana Amaral 2 1
5 Pedro da Silva 1 2
6 Antônio de Lima 1 3
TBVENDEDOR
CdVendedor NmVendedor CdCidade
1 Clodoaldo 3
2 Priscila Carvalho 2
3 Priscila Amaral 3
4 Joaquim 2
TBFORNECEDOR
CdFornecedor NmFornecedor CNPJ
1 Silva Cia. Ltda. 12345-6
2 Aguiar Fornecimentos Ltda. 78910-1
3 SMP&B 12131-5
4 Grupo Magalhães 20987-0
TBPRODUTO
CdProduto NmProduto
1 Telha
2 Conexões
3 Tinta
4 Cimento
5 Lajotas
TBVENDA
CdVenda CdCliente CdProduto CdVendedor DataVenda PrecoVenda
1 5 3 1 27/12/2023 40
2 3 1 1 28/12/2023 18
3 6 5 1 28/12/2023 122
4 1 1 2 01/01/2024 18
5 6 3 2 01/01/2024 40
6 2 1 1 15/01/2024 18
7 2 4 3 16/01/2024 30
8 6 5 1 17/01/2024 122
9 3 5 1 17/01/2024 125
10 1 1 2 08/01/2024 20
1) Exibir nome dos clientes para os quais houve venda em 2024. Ordenar pelo nome do
cliente.
2) Exibir nome dos clientes, vendedores e produtos vendidos entre 01/01/2024 e
31/01/2024. Ordenar pelo nome do cliente.
4) Inserir uma venda do produto 5 realizada por você na data de hoje para o cliente 2
onde este pagou R$130,00. Para pegar a data atual use a função CURRENT_DATE.
8) Exibir valor total vendido para o cliente João Batista. Obs.: Usar o nome do cliente.
10)Obter o menor preço de custo de cada produto. Mostrar o nome do produto seguido e
o menor preço encontrado.
11)Mostrar o nome e quantidade de vendas de cada vendedor. Ordenar pelo nome do
vendedor.
13)Mostrar nome do cliente e nome da cidade de residência dos clientes que possuem
sobrenome ‘Silva’.
Exemplos de SQL:
Exibir nome e quantidade de alunos de cada cidade.
SELECT NmCidade, Count(*) as qtd
FROM TbAluno A, TbCidade C
WHERE A.CdCidade = C.CdCidade
GROUP BY A.CdCidade
ORDER BY NmCidade
FUNÇOES AGREGADAS
COUNT
MAX
MIN
AVG
SUM