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 de manutenção para cada tipo de infraestrutura energética no Meio-Oeste?
 ###Tabelas: 
CREATE TABLE EnergyInfrastructure (id INT, type VARCHAR(20), region VARCHAR(20), cost FLOAT); INSERT INTO EnergyInfrastructure (id, type, region, cost) VALUES (1, 'WindTurbine', 'Midwest', 50000.0), (2, 'SolarFarm', 'Midwest', 75000.0), (3, 'WindTurbine', 'Midwest', 45000.0);
SELECT type, AVG(cost) as avg_cost FROM EnergyInfrastructure WHERE region = 'Midwest' GROUP BY type;