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: Calcular o custo médio dos projetos comunitários rurais por setor e classificá-los em ordem ascendente.
 ###Tabelas: 
CREATE TABLE community_projects (id INT, project_name VARCHAR(255), location VARCHAR(255), sector VARCHAR(255), cost FLOAT); INSERT INTO community_projects (id, project_name, location, sector, cost) VALUES (1, 'Cultural Center', 'Village A', 'Culture', 18000.00), (2, 'Community Health Center', 'Village B', 'Health', 35000.00), (3, 'Sports Facility', 'Village C', 'Sports', 12000.00), (4, 'Public Library', 'Village D', 'Education', 24000.00);
SELECT sector, AVG(cost) AS avg_cost, RANK() OVER (ORDER BY AVG(cost)) AS sector_rank FROM community_projects GROUP BY sector ORDER BY avg_cost ASC;