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: Liste os locais com mais de 5 organizações sem fins lucrativos e o fator médio de governança para esses locais.
 ###Tabelas: 
CREATE TABLE nonprofits (id INT, organization_name VARCHAR(50), country VARCHAR(50), mission_statement TEXT); INSERT INTO nonprofits (id, organization_name, country, mission_statement) VALUES (1, 'Doctors Without Borders', 'Switzerland', 'Provide medical assistance to people in crisis.');
SELECT i.location, AVG(e.governance_factor) as avg_gov_factor FROM impact_investments i LEFT JOIN esg_factors e ON i.id = e.investment_id LEFT JOIN nonprofits n ON i.location = n.country GROUP BY i.location HAVING COUNT(DISTINCT n.id) > 5;