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: listar as minas na tabela de sites de mineração que têm as taxas de extração mais baixas, até um máximo de 3 minas
 ###Tabelas: 
CREATE TABLE mining_sites (id INT, name VARCHAR(50), location VARCHAR(50), extraction_rate DECIMAL(5,2)); INSERT INTO mining_sites (id, name, location, extraction_rate) VALUES (1, 'Gold Mine', 'California', 12.5), (2, 'Silver Mine', 'Nevada', 15.2), (3, 'Copper Mine', 'Arizona', 18.9), (4, 'Iron Mine', 'Minnesota', 21.1);
SELECT * FROM (SELECT *, ROW_NUMBER() OVER (ORDER BY extraction_rate ASC) rn FROM mining_sites) t WHERE rn <= 3;