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: Liste todas as cidades com seu consumo total de energia e o número de edifícios no esquema 'RenewableEnergy', agrupados por continente.
 ###Tabelas: 
CREATE TABLE RenewableEnergy.CityEnergy (city VARCHAR(50), energy_consumption FLOAT, num_buildings INT, continent VARCHAR(50)); INSERT INTO RenewableEnergy.CityEnergy (city, energy_consumption, num_buildings, continent) VALUES ('Sao Paulo', 123456.7, 2000, 'South America'), ('Mexico City', 150000.2, 3000, 'North America'), ('Rio de Janeiro', 105000.1, 1500, 'South America'), ('Buenos Aires', 140000.5, 2500, 'South America'), ('Lima', 180000.9, 3500, 'South America');
SELECT continent, city, SUM(energy_consumption) AS total_energy, num_buildings FROM RenewableEnergy.CityEnergy GROUP BY continent, city;