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: Mostrar o custo total dos projetos de infraestrutura rural por tipo no banco de dados 'rural_development'.
 ###Tabelas: 
CREATE TABLE infrastructure_projects (id INT, name VARCHAR(50), cost DECIMAL(10,2), type VARCHAR(20)); INSERT INTO infrastructure_projects (id, name, cost, type) VALUES (1, 'Rural Road', 12000.00, 'Transportation'); INSERT INTO infrastructure_projects (id, name, cost, type) VALUES (2, 'Irrigation System', 35000.00, 'Water Management'); INSERT INTO infrastructure_projects (id, name, cost, type) VALUES (3, 'Rural Electrification', 28000.00, 'Energy');
SELECT type, SUM(cost) FROM infrastructure_projects GROUP BY type;