Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Qual é a distribuição das classificações de hotéis para hotéis em uma determinada faixa de estrelas?
 ###Tabelas: 
CREATE TABLE hotel_ratings (hotel_id INT, hotel_name TEXT, country TEXT, stars INT, rating FLOAT); INSERT INTO hotel_ratings (hotel_id, hotel_name, country, stars, rating) VALUES (1, 'Hotel Royal', 'USA', 4, 8.5), (2, 'Hotel Paris', 'France', 5, 9.0), (3, 'Hotel Tokyo', 'Japan', 4, 8.7), (4, 'Hotel Rome', 'Italy', 3, 7.5), (5, 'Hotel Beijing', 'China', 5, 9.2), (6, 'Hotel New York', 'USA', 4, 8.3), (7, 'Hotel London', 'UK', 4, 8.6), (8, 'Hotel Tokyo', 'Japan', 5, 9.1), (9, 'Hotel Beijing', 'China', 4, 8.4), (10, 'Hotel Paris', 'France', 3, 7.2);
SELECT stars, COUNT(*) as hotel_count, AVG(rating) as avg_rating FROM hotel_ratings WHERE stars BETWEEN 3 AND 5 GROUP BY stars;