Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Respondendo dúvidas - Valores Diferentes

A minha consulta referente às categorias na black friday do ano diferente deu um resultado diferente da realizada pelo instrutor. Acredito que seja por conta que muitos produtos vêm com uma categoria atrelada a eles totalmente diferente da esperada. Logo, ao realizar a atualização dos produtos para que todos possuam a categoria correspondente, exemplo: livro de ficção deve estar na categoria 4 que é própria para livro de ficção.

Ao fazer essa mudança:

-- Alteração nas categorias do produto

BEGIN TRANSACTION;

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Bola de Futebol' AND categoria_id <> 5;

UPDATE produtos
SET categoria_id = 5
WHERE nome_produto = 'Bola de Futebol';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Livro de Ficção' AND categoria_id <> 4;

UPDATE produtos
SET categoria_id = 4
WHERE nome_produto = 'Livro de Ficção';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Livro de Ficção' AND categoria_id <> 4;

UPDATE produtos
SET categoria_id = 4
WHERE nome_produto = 'Livro de Ficção';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Chocolate' AND categoria_id <> 3;

UPDATE produtos
SET categoria_id = 3
WHERE nome_produto = 'Chocolate';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Camisa' AND categoria_id <> 2;

UPDATE produtos
SET categoria_id = 2
WHERE nome_produto = 'Camisa';

SELECT nome_produto, categoria_id FROM produtos
WHERE nome_produto = 'Celular' AND categoria_id <> 1;

UPDATE produtos
SET categoria_id = 1
WHERE nome_produto = 'Celular';

select * from produtos;
select * from categorias;

COMMIT;

O resultado da consulta de categorias na black friday retorna diferentes valores na quantidade de vendas:

a imagem mostra o resultado da consulta ao alterar as categorias dos produtos para suas devidas categorias
Acredito que o instrutor talvez não tenha observado o erro da base de dados, logo o resultado da consulta dele foi totalmente diferente:

a imagem mostra o resultado da consulta realizada pelo instrutor sem alterar as categorias dos produtos