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: Liste as minas na tabela de locais de mineração que têm taxas de extração superiores à taxa média de extração para cada tipo de mineral.
 ###Tabelas: 
CREATE TABLE mining_sites (id INT, name VARCHAR(50), location VARCHAR(50), mineral VARCHAR(50), extraction_rate DECIMAL(5,2)); INSERT INTO mining_sites (id, name, location, mineral, extraction_rate) VALUES (1, 'Gold Mine', 'California', 'Gold', 12.5), (2, 'Silver Mine', 'Nevada', 'Silver', 15.2), (3, 'Copper Mine', 'Arizona', 'Copper', 18.9), (4, 'Iron Mine', 'Minnesota', 'Iron', 21.1), (5, 'Gold Mine', 'Colorado', 'Gold', 10.0);
SELECT * FROM mining_sites t1 WHERE extraction_rate > (SELECT AVG(extraction_rate) FROM mining_sites t2 WHERE t1.mineral = t2.mineral)