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 é o número médio de defesas feitas por jogo pelos goleiros nas tabelas SoccerPlayers e SoccerPlayerStats, para goleiros com mais de 100 defesas no total?
 ###Tabelas: 
CREATE TABLE SoccerPlayers (PlayerID INT, Name VARCHAR(50), Position VARCHAR(50)); CREATE TABLE SoccerPlayerStats (PlayerID INT, GameID INT, Saves INT);
SELECT AVG(Saves) FROM SoccerPlayerStats INNER JOIN (SELECT PlayerID, SUM(Saves) as TotalSaves FROM SoccerPlayerStats WHERE Position = 'Goalkeeper' GROUP BY PlayerID HAVING SUM(Saves) > 100) as Subquery ON SoccerPlayerStats.PlayerID = Subquery.PlayerID GROUP BY PlayerID;