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 do número de pontos marcados por cada jogador em uma partida para um time específico?
 ###Tabelas: 
CREATE TABLE Player (PlayerID int, PlayerName varchar(50), TeamID int); CREATE TABLE Match (MatchID int, HomeTeamID int, AwayTeamID int, HomeTeamScore int, AwayTeamScore int);  INSERT INTO Player (PlayerID, PlayerName, TeamID) VALUES (1, 'Sachin Tendulkar', 1), (2, 'Rahul Dravid', 1), (3, 'Brian Lara', 2), (4, 'Shivnarine Chanderpaul', 2); INSERT INTO Match (MatchID, HomeTeamID, AwayTeamID, HomeTeamScore, AwayTeamScore) VALUES (1, 1, 2, 250, 200), (2, 2, 1, 220, 270), (3, 1, 2, 300, 180), (4, 2, 1, 190, 210);
SELECT p.TeamID, p.PlayerName, AVG(CASE WHEN p.TeamID = m.HomeTeamID THEN m.HomeTeamScore ELSE m.AwayTeamScore END) AS Avg_Points FROM Player p JOIN Match m ON (p.TeamID = m.HomeTeamID OR p.TeamID = m.AwayTeamID) GROUP BY p.TeamID, p.PlayerName;