SELECT
UPPER(e.cidade) AS cidade,
COUNT(a.avaliacao_id) AS total_avaliacoes,
AVG(a.nota) AS media_notas
FROM avaliacoes a
JOIN hospedagens h ON a.hospedagem_id = h.hospedagem_id
JOIN enderecos e ON h.endereco_id = e.endereco_id
GROUP BY UPPER(e.cidade);