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 cada programa?
 ###Tabelas: 
CREATE TABLE program_donations (program_id INT, donation_id INT, donation_amount DECIMAL(10,2)); INSERT INTO program_donations (program_id, donation_id, donation_amount) VALUES (1, 1, 50.00); INSERT INTO program_donations (program_id, donation_id, donation_amount) VALUES (1, 2, 50.00); INSERT INTO program_donations (program_id, donation_id, donation_amount) VALUES (2, 3, 100.00); INSERT INTO program_donations (program_id, donation_id, donation_amount) VALUES (3, 4, 75.00); INSERT INTO program_donations (program_id, donation_id, donation_amount) VALUES (3, 5, 25.00); INSERT INTO program_donations (program_id, donation_id, donation_amount) VALUES (4, 6, 150.00);
SELECT program_id, AVG(donation_amount) FROM program_donations GROUP BY program_id;