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 a classificação média de eficiência energética para edifícios residenciais em cada região, incluindo o número de edifícios avaliados.
 ###Tabelas: 
CREATE TABLE Region (RegionID INT, RegionName VARCHAR(100)); INSERT INTO Region VALUES (1, 'Northeast'), (2, 'Southeast'), (3, 'Midwest'), (4, 'West'); CREATE TABLE Building (BuildingID INT, BuildingName VARCHAR(100), RegionID INT, EnergyEfficiencyRating FLOAT); INSERT INTO Building VALUES (1, 'House A', 1, 90), (2, 'Apartment B', 2, 80), (3, 'Condo C', 3, 70), (4, 'Townhouse D', 4, 60);
SELECT RegionName, AVG(EnergyEfficiencyRating) AS AvgRating, COUNT(BuildingID) AS NumBuildings FROM Region JOIN Building ON Region.RegionID = Building.RegionID GROUP BY RegionName;