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: Liste os nomes dos jogadores de beisebol que têm uma média de rebatidas acima de .300.
 ###Tabelas: 
CREATE TABLE players (id INT, name VARCHAR(50), team VARCHAR(50), sport VARCHAR(20)); CREATE TABLE at_bats (player_id INT, result VARCHAR(5)); CREATE TABLE hits (player_id INT, game_id INT);
SELECT players.name FROM players JOIN at_bats ON players.id = at_bats.player_id JOIN hits ON players.id = hits.player_id GROUP BY players.name HAVING (COUNT(hits.player_id) / SUM(at_bats.player_id = players.id)) > 0.3;