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 foi o investimento médio em projetos de infraestrutura rural na África de 2018 a 2020?
 ###Tabelas: 
CREATE TABLE infrastructure_projects (project_id INT, project_type VARCHAR(255), investment INT, country VARCHAR(255), year INT); INSERT INTO infrastructure_projects (project_id, project_type, investment, country, year) VALUES (1, 'Irrigation System', 50000, 'Kenya', 2018), (2, 'Rural Road', 75000, 'Nigeria', 2019), (3, 'Electricity Grid', 100000, 'South Africa', 2020);
SELECT AVG(investment) FROM infrastructure_projects WHERE country IN ('Kenya', 'Nigeria', 'South Africa') AND year BETWEEN 2018 AND 2020;