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 causa?
 ###Tabelas: 
CREATE TABLE Donations (DonationID INT, CauseID INT, Amount DECIMAL(10,2)); INSERT INTO Donations (DonationID, CauseID, Amount) VALUES (1, 1, 1000), (2, 2, 1500), (3, 3, 1200), (4, 4, 1800), (5, 1, 800); CREATE TABLE Causes (CauseID INT, CauseName TEXT); INSERT INTO Causes (CauseID, CauseName) VALUES (1, 'Education'), (2, 'Healthcare'), (3, 'Environment'), (4, 'Poverty');
SELECT C.CauseName, AVG(D.Amount) FROM Donations D JOIN Causes C ON D.CauseID = C.CauseID GROUP BY C.CauseName;