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 orçamento médio e o número de programas para cada localização?
 ###Tabelas: 
CREATE TABLE Programs (ProgramID INT, ProgramName VARCHAR(50), Location VARCHAR(50), Budget DECIMAL(10,2), StartDate DATE, EndDate DATE); INSERT INTO Programs (ProgramID, ProgramName, Location, Budget, StartDate, EndDate) VALUES (5, 'Technology', 'Toronto', 30000.00, '2021-01-01', '2021-12-31'), (6, 'Social Work', 'Montreal', 35000.00, '2021-01-01', '2021-12-31'), (7, 'Culture', 'Vancouver', 25000.00, '2021-01-01', '2021-12-31'), (8, 'Research', 'Ottawa', 40000.00, '2021-01-01', '2021-12-31'), (9, 'Education', 'Calgary', 28000.00, '2021-01-01', '2021-12-31');
SELECT Location, AVG(Budget), COUNT(*) FROM Programs GROUP BY Location;