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;