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 é o consumo total de energia das 3 indústrias de manufatura mais intensivas em energia na África?
 ###Tabelas: 
CREATE TABLE energy_consumption (factory_id INT, industry VARCHAR(50), region VARCHAR(50), energy_consumption INT);
SELECT industry, SUM(energy_consumption) FROM energy_consumption e JOIN (SELECT factory_id, MIN(row_number) FROM (SELECT factory_id, ROW_NUMBER() OVER (PARTITION BY industry ORDER BY energy_consumption DESC) row_number FROM energy_consumption) t GROUP BY industry) x ON e.factory_id = x.factory_id GROUP BY industry HAVING COUNT(*) <= 3 AND region = 'Africa';