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 total de energia para cada país, classificada pela quantidade de produção?
 ###Tabelas: 
CREATE TABLE energy_production (country VARCHAR(50), production FLOAT); INSERT INTO energy_production (country, production) VALUES ('Germany', 2000.5), ('France', 2500.0), ('Spain', 3000.2);
SELECT country, SUM(production) as total_production, RANK() OVER (ORDER BY SUM(production) DESC) as production_rank FROM energy_production GROUP BY country ORDER BY total_production DESC;