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 é a eficiência energética média (em kWh/m2/ano) dos edifícios no Reino Unido que possuem uma área de piso superior a 1000 m2, e quantos deles possuem uma classificação de eficiência energética A?
 ###Tabelas: 
CREATE TABLE buildings (name TEXT, country TEXT, floor_area_m2 REAL, energy_efficiency_kwh_m2_year REAL, energy_efficiency_rating TEXT); INSERT INTO buildings (name, country, floor_area_m2, energy_efficiency_kwh_m2_year, energy_efficiency_rating) VALUES ('Building A', 'UK', 1200, 80, 'A'), ('Building B', 'UK', 1500, 90, 'B');
SELECT AVG(energy_efficiency_kwh_m2_year) AS avg_efficiency, COUNT(*) FILTER (WHERE energy_efficiency_rating = 'A') AS num_buildings_rating_A FROM buildings WHERE country = 'UK' AND floor_area_m2 > 1000;