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 programas públicos de compartilhamento de bicicletas estão disponíveis em cada cidade?
 ###Tabelas: 
CREATE TABLE City (city_id INT, city_name VARCHAR(50)); CREATE TABLE Program (program_id INT, program_name VARCHAR(50), city_id INT);
SELECT city_name, COUNT(*) as num_programs FROM City JOIN Program ON City.city_id = Program.city_id GROUP BY city_name;