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 valor médio de doação para doadores em cada região?
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, donor_name VARCHAR(50), region VARCHAR(20)); INSERT INTO donors (donor_id, donor_name, region) VALUES (1, 'John Doe', 'North'), (2, 'Jane Smith', 'South'), (3, 'Alice Johnson', 'East'), (4, 'Bob Brown', 'North'), (5, 'Charlie Davis', 'West'); CREATE TABLE donations (donor_id INT, donation_amount DECIMAL(10,2)); INSERT INTO donations (donor_id, donation_amount) VALUES (1, 50000.00), (2, 75000.00), (3, 60000.00), (4, 45000.00), (5, 30000.00);
SELECT AVG(donation_amount) AS avg_donation, region FROM donations d JOIN donors don ON d.donor_id = don.donor_id GROUP BY region;