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 são as médias demográficas dos fãs (idade e gênero) para cada equipe?
 ###Tabelas: 
CREATE TABLE fans (fan_id INT, team_id INT, age INT, gender VARCHAR(10)); INSERT INTO fans (fan_id, team_id, age, gender) VALUES (1, 1, 35, 'Male'); INSERT INTO fans (fan_id, team_id, age, gender) VALUES (2, 2, 45, 'Female');
SELECT teams.team_name, AVG(fans.age) as avg_age, COUNT(CASE WHEN fans.gender = 'Male' THEN 1 ELSE NULL END) as male_count, COUNT(CASE WHEN fans.gender = 'Female' THEN 1 ELSE NULL END) as female_count FROM fans JOIN teams ON fans.team_id = teams.team_id GROUP BY teams.team_name;