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 orçamento total para cada categoria de projeto de infraestrutura na tabela 'rural_infrastructure'.
 ###Tabelas: 
CREATE TABLE infrastructure_categories (category VARCHAR(255)); INSERT INTO infrastructure_categories (category) VALUES ('Water Resources'), ('Food Security'), ('Energy'); CREATE TABLE rural_infrastructure (name VARCHAR(255), category VARCHAR(255), budget INT); INSERT INTO rural_infrastructure (name, category, budget) VALUES ('Dam Construction', 'Water Resources', 400000), ('Well Digging', 'Water Resources', 300000), ('Grain Storage', 'Food Security', 500000), ('Solar Power', 'Energy', 600000);
SELECT category, SUM(budget) FROM rural_infrastructure GROUP BY category;