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 quantidade total de cada mineral extraído, ordenado do maior para o menor?
 ###Tabelas: 
CREATE TABLE MineralExtraction (ExtractionID INT, MineName VARCHAR(50), Mineral VARCHAR(50), Quantity DECIMAL(10,2)); INSERT INTO MineralExtraction (ExtractionID, MineName, Mineral, Quantity) VALUES (1, 'ABC Mine', 'Coal', 150000.00); INSERT INTO MineralExtraction (ExtractionID, MineName, Mineral, Quantity) VALUES (2, 'DEF Mine', 'Gold', 5000.00); INSERT INTO MineralExtraction (ExtractionID, MineName, Mineral, Quantity) VALUES (3, 'GHI Mine', 'Iron Ore', 80000.00);
SELECT ExtractionID, MineName, Mineral, Quantity, ROW_NUMBER() OVER (ORDER BY Quantity DESC) as 'Rank' FROM MineralExtraction;