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 produção mensal de energia (em MWh) para cada fazenda solar, classificada pela maior produção?
 ###Tabelas: 
CREATE TABLE solar_farms (name VARCHAR(50), location VARCHAR(50), capacity FLOAT, production_mwh FLOAT); INSERT INTO solar_farms (name, location, capacity, production_mwh) VALUES ('Farm E', 'Arizona', 250, 3500), ('Farm F', 'Nevada', 200, 2800), ('Farm G', 'New Mexico', 180, 2900), ('Farm H', 'California', 220, 3200);
SELECT name, production_mwh, ROW_NUMBER() OVER (ORDER BY production_mwh DESC) as rank FROM solar_farms;