1
resposta

[Sugestão] como fiz o desafio

Eu fiz da seguinte maneira: Somei o valor mínimo com o máximo, tirei a média e, para os valores superiores ao valor máximo, atribui a eles este valor da média.

Segue meu código:

UPDATE produtos
set preco = CASE
    WHEN nome_produto = 'Bola de Futebol' and preco > 100 then 60
    WHEN nome_produto = 'Chocolate' and preco > 50 then 30
    WHEN nome_produto = 'Celular' and preco > 5000 then 2540
    WHEN nome_produto = 'Livro de Ficção' and preco > 200 then 105
    WHEN nome_produto = 'Camisa' and preco > 200 then 140
    ELSE preco
end;
1 resposta

Oi, Elton! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você fez um bom trabalho aplicando a lógica de atualizar os preços dos produtos com base em condições específicas. Continue assim!

Abraços!

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!