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: Liste o número de programas de policiamento comunitário em CityB, C e D, e o orçamento total para os programas de cada cidade.
 ###Tabelas: 
CREATE TABLE CityBudgets (City VARCHAR(50), Budget INT); INSERT INTO CityBudgets VALUES ('CityB', 500000), ('CityC', 700000), ('CityD', 600000); CREATE TABLE CommunityPolicing (City VARCHAR(50), Program VARCHAR(50), Budget INT); INSERT INTO CommunityPolicing VALUES ('CityB', 'Neighborhood Watch', 20000), ('CityB', 'Bike Patrol', 30000), ('CityC', 'Foot Patrol', 50000), ('CityC', 'Citizens Academy', 20000), ('CityD', 'Youth Programs', 40000), ('CityD', 'Volunteer Programs', 20000);
SELECT C.City, COUNT(CP.Program) AS Programs, SUM(CP.Budget) AS TotalBudget FROM CityBudgets C LEFT JOIN CommunityPolicing CP ON C.City = CP.City GROUP BY C.City;