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 porcentagem de investimentos compatíveis com a Sharia em cada carteira de investimento?
 ###Tabelas: 
CREATE TABLE portfolios (portfolio_id INT, customer_id INT, num_investments INT, num_shariah_compliant_investments INT);CREATE VIEW shariah_compliant_portfolios AS SELECT * FROM portfolios WHERE num_shariah_compliant_investments > 0;
SELECT p.portfolio_id, (COUNT(scp.portfolio_id) * 100.0 / (SELECT COUNT(*) FROM shariah_compliant_portfolios)) as pct_shariah_compliant_investments FROM portfolios p LEFT JOIN shariah_compliant_portfolios scp ON p.portfolio_id = scp.portfolio_id GROUP BY p.portfolio_id;