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: Quais programas têm o mesmo número de participantes do sexo masculino e feminino?
 ###Tabelas: 
CREATE TABLE attendee_demographics (attendee_id INT, program_id INT, gender VARCHAR(6)); INSERT INTO attendee_demographics (attendee_id, program_id, gender) VALUES (101, 1, 'male'), (102, 1, 'female'), (103, 2, 'male'), (104, 2, 'male'), (105, 3, 'female');
SELECT program_id, COUNT(CASE WHEN gender = 'male' THEN 1 ELSE NULL END) AS num_males, COUNT(CASE WHEN gender = 'female' THEN 1 ELSE NULL END) AS num_females FROM attendee_demographics GROUP BY program_id HAVING num_males = num_females;