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 área média cultivada por agricultores que praticam agrofloresta em cada região da Nicarágua?
 ###Tabelas: 
CREATE TABLE regions (id INT, name VARCHAR(50), country VARCHAR(50)); INSERT INTO regions (id, name, country) VALUES (1, 'Boaco', 'Nicaragua'); CREATE TABLE farmers (id INT, area_cultivated FLOAT, agroforestry BOOLEAN, region_id INT); INSERT INTO farmers (id, area_cultivated, agroforestry, region_id) VALUES (1, 5.0, true, 1);
SELECT r.name, AVG(f.area_cultivated) as avg_area_cultivated FROM farmers f INNER JOIN regions r ON f.region_id = r.id WHERE f.agroforestry = true GROUP BY r.name;