Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Mão na massa: Desvendando as preferêncais dos hóspedes (Solução)

DELIMITER $$

CREATE FUNCTION hospedagensDisponiveis(tipoImovel VARCHAR(50))
RETURNS INT DETERMINISTIC
BEGIN
    DECLARE totalHospedagens INT;
    SET totalHospedagens = (SELECT COUNT(*) FROM hospedagens WHERE tipo = tipoImovel and ativo=0);
    RETURN totalHospedagens;
END$$

DELIMITER ;

SELECT
    (SELECT hospedagensDisponiveis("hotel")) as Disponiveis_Hotel,
    (SELECT hospedagensDisponiveis("casa")) as Disponiveis_Casa,
    (SELECT hospedagensDisponiveis("apartamento")) as Disponiveis_Apartamento;
1 resposta
solução!

Olá, Luan! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a criação de uma função hospedagensDisponiveis para calcular registros com MySQL, utilizou muito bem a declaração de variáveis para armazenar resultados e ainda compreendeu a importância do COUNT para obter métricas precisas.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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