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: Determine a quantidade média de investimento por tipo de investimento para cada banco islâmico, excluindo investimentos de uma região específica.
 ###Tabelas: 
CREATE TABLE islamic_bank (id INT, bank_name VARCHAR(255)); CREATE TABLE sustainable_investments (id INT, islamic_bank_id INT, investment_type VARCHAR(255), investment_amount DECIMAL(10, 2), investor_region VARCHAR(255));
SELECT i.bank_name, s.investment_type, AVG(s.investment_amount) as avg_investment_amount FROM islamic_bank i JOIN sustainable_investments s ON i.id = s.islamic_bank_id WHERE s.investor_region != 'Middle East' GROUP BY i.bank_name, s.investment_type;