Desafio: Sua tarefa é criar uma consulta SQL que forneça um resumo das avaliações das hospedagens por cidade, incluindo a média das notas de avaliação e o número total de avaliações. Além disso, para facilitar a leitura do relatório pela equipe de gerenciamento, as cidades devem ser apresentadas em letras maiúsculas.
SELECT AVG(nota) AS Media_Cidade, COUNT(avaliacao_id) AS Total_Avaliação, UPPER(cidade) AS Nome_Cidade
FROM avaliacoes A
JOIN hospedagens H ON A.hospedagem_id = H.hospedagem_id
JOIN enderecos E ON E.endereco_id = H.endereco_id
GROUP BY cidade
ORDER BY Media_Cidade DESC, Total_Avaliação DESC;