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 propriedades nos 3 bairros mais acessíveis em termos de preço médio de imóveis.
 ###Tabelas: 
CREATE TABLE properties (id INT, neighborhood VARCHAR(20), price INT); INSERT INTO properties (id, neighborhood, price) VALUES (1, 'Neighborhood X', 200000), (2, 'Neighborhood Y', 150000), (3, 'Neighborhood X', 250000), (4, 'Neighborhood Z', 180000);
SELECT * FROM (SELECT neighborhood, price, ROW_NUMBER() OVER (ORDER BY price) AS rank FROM properties) AS subquery WHERE rank <= 3;