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 é a pontuação média de alfabetização financeira dos clientes que contrataram empréstimos compatíveis com a Shariah?
 ###Tabelas: 
CREATE TABLE financial_institutions (id INT, name VARCHAR(255), type VARCHAR(255), location VARCHAR(255)); INSERT INTO financial_institutions (id, name, type, location) VALUES (1, 'ABC Bank', 'Islamic', 'India'); INSERT INTO financial_institutions (id, name, type, location) VALUES (2, 'Islamic Bank', 'Islamic', 'UAE'); CREATE TABLE loans (id INT, institution_id INT, type VARCHAR(255), amount DECIMAL(10,2), date DATE, customer_id INT); INSERT INTO loans (id, institution_id, type, amount, date, customer_id) VALUES (1, 1, 'Islamic', 5000.00, '2022-01-01', 1); INSERT INTO loans (id, institution_id, type, amount, date, customer_id) VALUES (2, 1, 'Islamic', 6000.00, '2022-01-02', 2); CREATE TABLE financial_literacy (id INT, customer_id INT, score INT); INSERT INTO financial_literacy (id, customer_id, score) VALUES (1, 1, 7); INSERT INTO financial_literacy (id, customer_id, score) VALUES (2, 2, 8);
SELECT AVG(fl.score) FROM loans l INNER JOIN financial_literacy fl ON l.customer_id = fl.customer_id WHERE l.type = 'Islamic';