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: Encontre os 5 países com maior capacidade de energia renovável na África?
 ###Tabelas: 
CREATE TABLE countries (name VARCHAR(255), renewable_energy_capacity INT); INSERT INTO countries (name, renewable_energy_capacity) VALUES ('Egypt', 12000), ('South Africa', 9000), ('Morocco', 7000), ('Algeria', 6000), ('Tunisia', 5000), ('Ethiopia', 4000);
SELECT name FROM (SELECT name, ROW_NUMBER() OVER (ORDER BY renewable_energy_capacity DESC) as rn FROM countries WHERE name IN ('Egypt', 'South Africa', 'Morocco', 'Algeria', 'Tunisia', 'Ethiopia')) t WHERE rn <= 5;