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: Mostrar o número de voluntários, total de horas contribuídas pelos voluntários e o valor médio das doações para cada organização na tabela 'organizações'.
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, donor_name TEXT, donation_amount DECIMAL, org_id INT); CREATE TABLE volunteers (volunteer_id INT, volunteer_name TEXT, hours_contributed INT, org_id INT); CREATE TABLE organizations (org_id INT, org_name TEXT);
SELECT organizations.org_name, COUNT(volunteers.volunteer_id) as num_volunteers, SUM(volunteers.hours_contributed) as total_hours, AVG(donors.donation_amount) as avg_donation FROM volunteers INNER JOIN organizations ON volunteers.org_id = organizations.org_id INNER JOIN donors ON organizations.org_id = donors.org_id GROUP BY organizations.org_name;