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: Encontre a idade média dos atletas por equipe.
 ###Tabelas: 
CREATE TABLE athletes (athlete_id INT, team_id INT, name VARCHAR(50)); CREATE TABLE athlete_demographics (demographics_id INT, athlete_id INT, age INT, gender VARCHAR(10), nationality VARCHAR(50)); INSERT INTO athletes (athlete_id, team_id, name) VALUES (1, 1, 'AthleteA'), (2, 1, 'AthleteB'), (3, 2, 'AthleteC'), (4, 2, 'AthleteD'); INSERT INTO athlete_demographics (demographics_id, athlete_id, age, gender, nationality) VALUES (1, 1, 25, 'Male', 'USA'), (2, 2, 30, 'Male', 'Canada'), (3, 3, 22, 'Male', 'USA'), (4, 4, 28, 'Male', 'Canada');
SELECT s.team_name, AVG(d.age) FROM athletes s INNER JOIN athlete_demographics d ON s.athlete_id = d.athlete_id GROUP BY s.team_name;