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: Qual é a idade média dos jogadores de futebol na Premier League inglesa por posição?
 ###Tabelas: 
CREATE TABLE teams (team_id INT, team_name VARCHAR(255), league VARCHAR(255));CREATE TABLE players (player_id INT, player_name VARCHAR(255), position VARCHAR(50), team_id INT, birth_date DATE); INSERT INTO teams VALUES (1, 'Liverpool', 'English Premier League'); INSERT INTO players VALUES (1, 'Alisson Becker', 'Goalkeeper', 1, '1992-10-02');
SELECT position, AVG(YEAR(CURRENT_DATE) - YEAR(birth_date)) AS avg_age FROM players JOIN teams ON players.team_id = teams.team_id WHERE teams.league = 'English Premier League' GROUP BY position;