1
resposta

Outra solução

sei que a intenção era ensinar sobre case and case, mas dá para fazer também com IF THEN ELSEIF

DELIMITER $$
CREATE PROCEDURE `encontra_tipo_sabor`(vProduto VARCHAR (50))
BEGIN
DECLARE vSabor VARCHAR (50);
SELECT SABOR INTO vSabor FROM tabela_de_produtos
WHERE codigo_do_produto = vProduto;
IF vSabor = 'Lima/Limão''Morango/Limão' THEN SELECT 'Cítrico';
ELSEIF vSabor = 'Uva''Morango' THEN SELECT 'Neutro';
    ELSE 
    SET vSabor = 'Ácidos';
    END IF;
    SELECT vSabor;
END $$
1 resposta

Olá Suellen, tudo bem?

Desde já peço desculpas pela demora em retorno.

Obrigado por compartilhar sua solução conosco! Realmente, é possível utilizar a estrutura de controle para resolver o problema proposto no curso.

É importante lembrar que existem diversas formas de resolver um mesmo problema em programação, e cada uma delas pode ter suas vantagens e desvantagens dependendo do contexto em que são utilizadas.

Continue praticando e explorando diferentes soluções para aprimorar seus conhecimentos em SQL.

Abraços e até mais!