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 é o status regulatório (aprovado, pendente, rejeitado) dos ativos digitais com a menor capitalização de mercado, e qual é a sua capitalização de mercado?
 ###Tabelas: 
CREATE TABLE LowMarketCapitalization (asset_id INT, asset_name VARCHAR(255), regulatory_status VARCHAR(255), market_capitalization DECIMAL(18,2)); INSERT INTO LowMarketCapitalization (asset_id, asset_name, regulatory_status, market_capitalization) VALUES (1, 'DOGE', 'approved', 100.00), (2, 'ADA', 'pending', 200.00), (3, 'LINK', 'rejected', 30.00), (4, 'XLM', 'approved', 40.00), (5, 'BNB', 'pending', 50.00);
SELECT regulatory_status, market_capitalization FROM (SELECT regulatory_status, market_capitalization, RANK() OVER (ORDER BY market_capitalization ASC) as rank FROM LowMarketCapitalization WHERE regulatory_status IN ('approved', 'pending', 'rejected')) AS ranked_assets WHERE rank <= 3;