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 mais alta de gols abaixo de 45 para o time Real Sociedad?
 ###Tabelas: CREATE TABLE newfoundland_and_labrador_-_7_seats (newfoundland_and_labrador_-_7_seats_id AUTO_INCREMENT PRIMARY KEY, Riding VARCHAR, Candidate's Name VARCHAR, Gender VARCHAR, Residence VARCHAR, Occupation VARCHAR, Votes INT, Rank VARCHAR) CREATE TABLE for_top_goalkeepers (for_top_goalkeepers_id AUTO_INCREMENT PRIMARY KEY, Goalkeeper VARCHAR, Goals INT, Matches INT, Average INT, Team VARCHAR) CREATE TABLE sailing_1896–1968 (sailing_1896–1968_id AUTO_INCREMENT PRIMARY KEY, Rank VARCHAR, Nation VARCHAR, Gold INT, Silver INT, Bronze INT, Total INT) CREATE TABLE season_1:_2005 (season_1:_2005_id AUTO_INCREMENT PRIMARY KEY, Episode INT, Title VARCHAR, Writer VARCHAR, Director VARCHAR, Original Airdate VARCHAR) CREATE TABLE mixed_doubles:_8_4–4 (mixed_doubles:_8_4–4_id AUTO_INCREMENT PRIMARY KEY, Outcome VARCHAR, Year INT, Championship VARCHAR, Surface VARCHAR, Partner VARCHAR, Opponents in the final VARCHAR, Score in the final VARCHAR)  
SELECT MAX Average FROM for_top_goalkeepers WHERE Goals < 45 AND Team = real sociedad