Hola, Ana! ¿Cómo vas?
Gracias por compartir tu código con la comunidad Alura. Me gustó cómo aplicaste JOIN para combinar las tablas y cómo calculaste la media de las notas usando AVG
, eso permite obtener un panorama claro del desempeño de las hospedagens por ciudad.
Una dica útil es que podrías usar ROUND
para redondear la media y que se vea más limpia en el resultado. Mira este ejemplo:
SELECT ROUND(AVG(a.nota), 2) AS MEDIA_NOTA_AVALIACAO,
COUNT(avaliacao_id) AS NUMERO_DE_AVALICACAO,
e.cidade AS CIDADE
FROM avaliacoes a
JOIN hospedagens h ON h.hospedagem_id = a.hospedagem_id
JOIN enderecos e ON e.endereco_id = h.endereco_id
GROUP BY e.cidade
ORDER BY MEDIA_NOTA_AVALIACAO;
Este código calcula la media redondeada a 2 decimales, cuenta el número de evaluaciones y muestra la ciudad, ayudando a una lectura más clara de los datos.
Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios.
Cuenta con el apoyo de la comunidad Alura en tu camino. ¡Un abrazo y buenos estudios!