Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Resolução - Desafio: Hora da prática - Aula 5

  • Traga todos os dados da cliente Maria Silva.
SELECT *
FROM clientes
WHERE nome = 'Maria Silva'
  • Busque o ID do pedidov e o ID do cliente dos pedidos onde o status esteja como entregue.
SELECT id, idcliente
FROM pedidos
WHERE status = 'Entregue'
  • Retorne todos os produtos onde o preço seja maior que 10 e menor que 15.
SELECT * 
FROM produtos
WHERE preco > 10 AND preco < 15 
  • Busque o nome e cargo dos colaboradores que foram contratados entre 2022-01-01 e 2022-06-31.
SELECT * 
FROM colaboradores
WHERE datacontratacao
BETWEEN '2022-01-01' AND '2022-06-31'
  • Recupere o nome do cliente que fez o primeiro pedido.
SELECT nome
FROM clientes
WHERE id = (
  SELECT idcliente
  FROM pedidos
  WHERE id = '1')
  • Liste os produtos que nunca foram pedidos.
SELECT p.nome 
FROM itenspedidos ip
JOIN produtos p on ip.idproduto = p.id
WHERE ip.idpedido is NULL
  • Liste os nomes dos clientes que fizeram pedidos entre 2023-01-01 e 2023-12-31
SELECT nome
FROM clientes
WHERE id IN (
   SELECT idcliente 
   FROM pedidos
   WHERE datahorapedido
   BETWEEN '2023-01-01' AND '2023-12-31'
   )
  • Recupere os nomes dos produtos que estão em menos de 15 pedidos.
SELECT nome
FROM produtos
WHERE id IN (
    SELECT idproduto
    FROM itenspedidos
    GROUP BY idproduto
    HAVING COUNT(idproduto) < 15
)
  • Liste os produtos e o ID do pedido que foram realizados pelo cliente "Pedro Alves" ou pela cliente "Ana Rodrigues".
SELECT ip.idproduto, p.idcliente
FROM itenspedidos ip
JOIN pedidos p ON ip.idpedido = p.id
JOIN clientes c ON p.idcliente = c.id
WHERE nome = 'Ana Rodrigues' OR nome = 'Pedro Alves'
  • Recupere o nome e o ID do cliente que mais comprou(valor) no Serenatto.
SELECT c.nome, p.id, SUM(ip.precounitario * ip.quantidade) as total_compras
FROM clientes c
JOIN pedidos p ON c.id = p.idcliente
JOIN itenspedidos ip ON ip.idpedido = p.id
GROUP BY p.idcliente
ORDER BY total_compras DESC
LIMIT 1
1 resposta
solução!

Oii, Érica! Como vai?

Parabéns por colocar em prática os desafios das atividades! Continue se dedicando aos estudos e qualquer dúvida, compartilhe conosco aqui no fórum.

Bons estudos, Erica!