Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

concluindo desafio

DELIMITER $$

CREATE FUNCTION ContagemHospedagensPorTipo(tipoHospedagem VARCHAR(255))
RETURNS INT DETERMINISTIC
BEGIN
DECLARE total INT;
SELECT COUNT(*) INTO total
FROM hospedagens
WHERE tipo = tipoHospedagem;

RETURN total;
END$$
DELIMITER ;

SELECT ContagemHospedagensPorTipo('Casa') AS TotalCasas;
SELECT ContagemHospedagensPorTipo('Apartamento') AS TotalApartamentos;
1 resposta

Oi, Everton! Como vai?

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

Continue assim!

Uma dica interessante para o futuro é testar a função com outros valores diretamente no SELECT, usando concatenação ou parâmetros diferentes, para explorar a flexibilidade da função. Veja este exemplo:


-- Testa a função com outro tipo de hospedagem
SELECT ContagemHospedagensPorTipo('Chalé') AS TotalChales;

Este código chama a função para um tipo diferente de hospedagem e retorna o total.

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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