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 da doação para a causa 'mudanças climáticas'?
 ###Tabelas: 
CREATE TABLE donor (id INT, name VARCHAR(255)); CREATE TABLE donation (id INT, donor_id INT, cause VARCHAR(255), amount DECIMAL(10, 2)); INSERT INTO donor (id, name) VALUES (1, 'Jane Doe'), (2, 'John Smith'), (3, 'Mary Johnson'); INSERT INTO donation (id, donor_id, cause, amount) VALUES (1, 1, 'climate_change', 50), (2, 1, 'animal_welfare', 300), (3, 2, 'climate_change', 100), (4, 3, 'animal_welfare', 200), (5, 1, 'climate_change', 25);
SELECT AVG(amount) as avg_donation_amount FROM donation WHERE cause = 'climate_change';