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 é o orçamento médio de comunicação para iniciativas de mudanças climáticas na Europa entre 2017 e 2020?
 ###Tabelas: 
CREATE TABLE communication_budget (country VARCHAR(50), year INT, budget FLOAT); INSERT INTO communication_budget (country, year, budget) VALUES ('Germany', 2017, 1000000), ('France', 2018, 1200000), ('Spain', 2019, 1500000), ('Italy', 2020, 1100000);
SELECT AVG(budget) FROM communication_budget WHERE country IN (SELECT name FROM countries WHERE region = 'Europe') AND year BETWEEN 2017 AND 2020;