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: Quais empresas de fintech islâmicas têm o maior número de usuários ativos na Indonésia?
 ###Tabelas: 
CREATE TABLE islamic_fintech (id INT, company_name VARCHAR(50), country VARCHAR(50), num_active_users INT); INSERT INTO islamic_fintech (id, company_name, country, num_active_users) VALUES (1, 'Alami', 'Indonesia', 10000), (2, 'Ayoconnect', 'Indonesia', 12000);
SELECT country, company_name, num_active_users, RANK() OVER (ORDER BY num_active_users DESC) as rank FROM islamic_fintech WHERE country = 'Indonesia';