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: Quantos projetos de infraestrutura existem para cada categoria?
 ###Tabelas: 
CREATE TABLE InfrastructureProjects (id INT, name TEXT, category TEXT, budget FLOAT); INSERT INTO InfrastructureProjects (id, name, category, budget) VALUES (1, 'Highway 12 Expansion', 'Transportation', 2000000); INSERT INTO InfrastructureProjects (id, name, category, budget) VALUES (2, 'Bridgewater Park Pedestrian Path', 'Parks', 500000); INSERT INTO InfrastructureProjects (id, name, category, budget) VALUES (3, 'Railway Crossing Upgrade', 'Transportation', 1500000); INSERT INTO InfrastructureProjects (id, name, category, budget) VALUES (4, 'New Community Center', 'Community', 3000000);
SELECT category, COUNT(*) FROM InfrastructureProjects GROUP BY category;