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 nos EUA?
 ###Tabelas: 
CREATE TABLE Donors (DonorID int, DonorName text, Country text); INSERT INTO Donors (DonorID, DonorName, Country) VALUES (1, 'John Doe', 'USA'), (2, 'Jane Smith', 'Canada'); CREATE TABLE Donations (DonationID int, DonorID int, DonationAmount numeric); INSERT INTO Donations (DonationID, DonorID, DonationAmount) VALUES (1, 1, 100), (2, 1, 200), (3, 2, 50);
SELECT AVG(DonationAmount) FROM Donations D JOIN Donors DR ON D.DonorID = DR.DonorID WHERE DR.Country = 'USA' GROUP BY DR.DonorID;