1
resposta

Minha Resposta

Fiz minha resposta um pouco diferente do professor:

CREATE  PROCEDURE `classificação_sabores`(vCodigo varchar (20))
BEGIN
declare vResultado varchar (20);
declare vSabor varchar (20);

select sabor into vSabor from tabela_de_produtos
where codigo_do_produto = vCodigo;

case when vSabor = 'lima/limão' or vSabor = 'laranja' or 
vSabor = 'morango/limão' 
then
    set vResultado = 'Cítrico';
when vSabor = 'uva' or vSabor = 'morango'
then
    set vResultado = 'neutro';
else
    set vResultado = 'ácidos';
end case;

select vSabor;
select vResultado;

END
1 resposta

Oi, Josiane! Tudo certo por aí?

Peço desculpas por demorar a te responder.

Obrigada por compartilhar conosco a sua stored procedure! Quando trabalhamos com manipulação de banco de dados, possivelmente iremos nos deparar com distintas formas de solucionar o mesmo problema, o que torna essa área dinâmica e plural.

Testei o seu código e ele funcionou certinho! Além disso, gostaria de dizer que gostei de como você o organizou e buscou torná-lo mais enxuto, continue se dedicando dessa forma que você vai longe, Josiane!

Se surgir alguma dúvida, conte com o fórum.