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 custo médio dos projetos de utilidade por região?
 ###Tabelas: 
CREATE TABLE RuralInfrastructure (id INT, name VARCHAR(50), type VARCHAR(50), cost FLOAT, start_date DATE, end_date DATE, region VARCHAR(50)); INSERT INTO RuralInfrastructure (id, name, type, cost, start_date, end_date, region) VALUES (1, 'Road Construction', 'Transport', 150000, '2020-01-01', '2021-12-31', 'Rural Alabama'); INSERT INTO RuralInfrastructure (id, name, type, cost, start_date, end_date, region) VALUES (2, 'Water Treatment', 'Utility', 200000, '2019-01-01', '2022-12-31', 'Rural Alaska');
SELECT region, AVG(cost) as AvgCost FROM RuralInfrastructure WHERE type = 'Utility' GROUP BY region;