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 preço médio de listagem para propriedades ecológicas em Portland, OR?
 ###Tabelas: 
CREATE TABLE listings (id INT, city VARCHAR(50), property_type VARCHAR(50), listing_price FLOAT, eco_friendly BOOLEAN); INSERT INTO listings (id, city, property_type, listing_price, eco_friendly) VALUES (1, 'Portland', 'House', 450000.00, true), (2, 'Seattle', 'Condo', 350000.00, false);
SELECT AVG(listing_price) FROM listings WHERE city = 'Portland' AND eco_friendly = true;