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 número de arremessos de três pontos convertidos por jogo por jogadores nas tabelas BasketballPlayers e BasketballPlayerStats, para jogadores com mais de 500 pontos totais marcados?
 ###Tabelas: 
CREATE TABLE BasketballPlayers (PlayerID INT, Name VARCHAR(50)); CREATE TABLE BasketballPlayerStats (PlayerID INT, GameID INT, Points INT, ThreePointShots INT);
SELECT AVG(ThreePointShots) FROM BasketballPlayerStats INNER JOIN BasketballPlayers ON BasketballPlayerStats.PlayerID = BasketballPlayers.PlayerID GROUP BY PlayerID HAVING SUM(Points) > 500;