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 principais emissores de gases de efeito estufa por setor na África em 2015 e a porcentagem das emissões totais que representam.
 ###Tabelas: 
CREATE TABLE EmissionsData (country VARCHAR(50), sector VARCHAR(50), year INT, ghg_emission FLOAT);
SELECT e1.sector, e1.country, e1.ghg_emission, ROUND(e1.ghg_emission / SUM(e2.ghg_emission) OVER() * 100, 2) AS emission_percentage FROM EmissionsData e1, EmissionsData e2 WHERE e1.year = 2015 AND e1.country LIKE 'Africa%' AND e1.sector = e2.sector GROUP BY e1.sector, e1.country, e1.ghg_emission ORDER BY e1.ghg_emission DESC LIMIT 5;