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 classificação média dos passeios ecológicos no Rio de Janeiro, Brasil?
 ###Tabelas: 
CREATE TABLE if not exists countries (country_id INT, name TEXT); INSERT INTO countries (country_id, name) VALUES (1, 'Brazil'); CREATE TABLE if not exists cities (city_id INT, name TEXT, country_id INT, population INT); INSERT INTO cities (city_id, name, country_id, population) VALUES (1, 'Rio de Janeiro', 1, 6000000); CREATE TABLE if not exists tours (tour_id INT, name TEXT, city_id INT, eco_friendly BOOLEAN, rating INT); INSERT INTO tours (tour_id, name, city_id, eco_friendly, rating) VALUES (1, 'Samba Tour', 1, TRUE, 4), (2, 'Favela Tour', 1, TRUE, 5), (3, 'Beach Tour', 1, FALSE, 3), (4, 'Jungle Tour', 1, TRUE, 4), (5, 'Historic Tour', 1, FALSE, 5);
SELECT AVG(rating) FROM tours WHERE city_id = (SELECT city_id FROM cities WHERE name = 'Rio de Janeiro' AND country_id = (SELECT country_id FROM countries WHERE name = 'Brazil')) AND eco_friendly = TRUE;