DELIMITER $$
CREATE FUNCTION TotalHospedagensPorTipo(TipoHospedagem VARCHAR(50))
RETURNS VARCHAR(255) DETERMINISTIC
BEGIN
DECLARE Total INT;
DECLARE Resultado VARCHAR(255);
SELECT COUNT(*)
INTO Total
FROM hospedagens
WHERE tipo = TipoHospedagem;
SET Resultado = CONCAT('A quantidade de hospedagens disponíveis do tipo ', TipoHospedagem, ' é: ', Total, '.');
RETURN Resultado;
END $$
DELIMITER ;