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 por doador para cada categoria de causa?
 ###Tabelas: 
CREATE TABLE donor_donations (donor_id INT, donation_amount DECIMAL(10, 2), cause_category VARCHAR(255)); INSERT INTO donor_donations (donor_id, donation_amount, cause_category) VALUES (1, 5000.00, 'Education'), (2, 3000.00, 'Health'), (3, 7000.00, 'Environment'), (1, 6000.00, 'Health');
SELECT cause_category, AVG(donation_amount) AS avg_donation, MIN(donation_amount) AS min_donation, MAX(donation_amount) AS max_donation FROM donor_donations GROUP BY cause_category;