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 todos os edifícios verdes na tabela de edifícios verdes que possuem uma classificação de eficiência energética mais alta do que a classificação média para edifícios na região 'Urbana'.
 ###Tabelas: 
CREATE TABLE green_buildings (building_id INT, name VARCHAR(100), location VARCHAR(50), energy_efficiency_rating FLOAT); INSERT INTO green_buildings (building_id, name, location, energy_efficiency_rating) VALUES (1, 'GreenHQ', 'Urban', 85), (2, 'EcoTower', 'Rural', 90), (3, 'SolarSpire', 'Urban', 88);
SELECT building_id, name, location, energy_efficiency_rating FROM green_buildings WHERE energy_efficiency_rating > (SELECT AVG(energy_efficiency_rating) FROM green_buildings WHERE location = 'Urban') AND location = 'Urban';