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 reservas de gás, classificadas por volume, para cada tipo de reserva nos EUA.
 ###Tabelas: 
CREATE TABLE gas_reserves (well_name VARCHAR(255), reserve_volume INT, reserve_type VARCHAR(255), location VARCHAR(255)); INSERT INTO gas_reserves (well_name, reserve_volume, reserve_type, location) VALUES ('Well A', 1000000, 'Shale Gas', 'USA'); INSERT INTO gas_reserves (well_name, reserve_volume, reserve_type, location) VALUES ('Well B', 1200000, 'Coalbed Methane', 'Australia');
SELECT well_name, reserve_volume, reserve_type, location, ROW_NUMBER() OVER (PARTITION BY reserve_type ORDER BY reserve_volume DESC) as rank FROM gas_reserves WHERE location = 'USA'