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 média de gols marcados por cada equipe na Premier League?
 ###Tabelas: 
CREATE TABLE teams (team_id INT, team_name VARCHAR(50)); INSERT INTO teams (team_id, team_name) VALUES (1, 'Liverpool'), (2, 'Manchester City'); CREATE TABLE matches (match_id INT, home_team_id INT, away_team_id INT, home_team_goals INT, away_team_goals INT); INSERT INTO matches (match_id, home_team_id, away_team_id, home_team_goals, away_team_goals) VALUES (1, 1, 2, 3, 2), (2, 2, 1, 1, 3);
SELECT AVG(home_team_goals + away_team_goals) AS avg_goals, teams.team_name FROM matches JOIN teams ON (matches.home_team_id = teams.team_id OR matches.away_team_id = teams.team_id) GROUP BY teams.team_name;