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 médio de energia por site de mineração e o consumo total de energia por empresa de mineração?
 ###Tabelas: 
CREATE TABLE mining_companies (company_id INT, company_name TEXT); INSERT INTO mining_companies (company_id, company_name) VALUES (1001, 'Mining Corp A'), (1002, 'Mining Corp B'), (1003, 'Mining Corp C'); CREATE TABLE mining_sites (site_id INT, site_name TEXT, country TEXT, energy_consumption FLOAT, company_id INT); INSERT INTO mining_sites (site_id, site_name, country, energy_consumption, company_id) VALUES (1, 'Porgera Mine', 'Papua New Guinea', 20000, 1001), (2, 'Cerro Verde Mine', 'Peru', 30000, 1001), (3, 'Gruyere Mine', 'Australia', 40000, 1002), (4, 'Veladero Mine', 'Argentina', 50000, 1002), (5, 'Kidd Mine', 'Canada', 60000, 1003), (6, 'Ducktown Mine', 'USA', 70000, 1003);
SELECT company_name, AVG(energy_consumption) AS avg_energy_consumption FROM mining_sites JOIN mining_companies ON mining_sites.company_id = mining_companies.company_id GROUP BY company_name; SELECT company_name, SUM(energy_consumption) AS total_energy_consumption FROM mining_sites JOIN mining_companies ON mining_sites.company_id = mining_companies.company_id GROUP BY company_name;