Você está na página 1de 3

Lista de Exercícios SQL

Criação do Banco de Dados

Campo Azul: Chave Primária.


Campo Laranja: Chave Estrangeira.
1. Crie as tabelas acima com as informações apresentadas, entretanto não
defina as colunas relacionadas as chaves primárias PK (Primary Key) e
chaves estrangeiras FK (Foreign Key) em ambas as tabelas.
2. Criar a chave primária para as tabelas através do comando ALTER
TABLE (alteração de tabela).
3. Insira 20 registros para a tabela Clientes.
4. Insira todos os estados brasileiros para a tabela Estado.
5. Insira 30 registros para a tabela Produtos.
6. Insira 30 registros para a tabela Item.
7. Insira 30 registros na tabela Descrição Produto.
8. Insira 25 registros para a tabela Pedido (É possível registrar vários
clientes para um pedido).
Observações:
Tabela Clientes
➢ O ID_Cliente deve ser sequencial.
Tabela Produtos
➢ Registre produtos com valores entre R$10,00 até R$800,00.
➢ Registre produtos presentes em um supermercado.
➢ As datas dos pedidos devem ser registradas dentro do mês de janeiro
de 2022.
Atividades
1. Selecionar todos os pedidos para o cliente cujo código seja = 9 e cujo
valor total seja maior que 50.
2. Selecionar todos os pedidos cujo valor total seja menor que 100 ou
maior que 500.
3. Selecionar todos os pedidos cuja data de entrada entre 01/01/2022 até
15/01/2022.
4. Selecionar todos os pedidos cuja data de entrada seja = 20/01/2022,
caso não possua apresente o erro informado e corrija-o.
5. Selecionar todos os clientes cujo código não esteja entre 05 e 25.
6. Selecionar todos os produtos cujo nome possua a primeira letra = ‘P’.
7. Selecionar todos os produtos cujo nome comece com C ou F ou M,
independente do resto.
8. Selecionar todos os produtos cujo nome possua 5 caracteres, onde as
duas primeiras letras sejam iguais a ‘ma’, independente do conteúdo das
próximas letras. Caso não possua apresente o erro e faça a correção.
9. Selecionar todos os clientes cuja UF seja ‘MG’ ou ‘ES’.
10. Selecionar todos os clientes cujo estado não seja RJ e SP.
11. Selecionar o nome e telefone dos clientes cujo código do cliente seja
menor que 10 colocando um novo título para cada uma das colunas
exibidas no resultado.
12. Selecionar todos os produtos, demonstrando o código e o nome do
produto, o preço atual de cada produto e o preço projetado com 30% de
aumento.
13. Selecionar todos os produtos por ordem de nome ascendente e valor
descendente.
14. Contar a quantidade de pedidos realizados para o cliente 09.
15. Obter o maior e o menor código de cliente da tabela.
16. Obter o nome e quantidade de pedidos do cliente que mais realizou
pedidos.
17. Obter o somatório do valor total geral de todos os pedidos.
18. Analise o somatório do valor total geral de todos os pedidos por semana
e informe a semana que mais faturou.
19. Mostrar o código do produto e a média de quantidade por produto
vendido.
20. Mostrar a quantidade de clientes por cada estado.
21. Aplique um desconto para todos os clientes da unidade federativa SP e
RJ de 10%.
22. Mostrar código do pedido, código e nome do cliente, código e nome do
produto e descrição da unidade de estoque do produto.
23. Mostrar os clientes que compraram no dia 02/01/2022 e 10/01/2022.

Você também pode gostar