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 foi a carreira do clube para jogadores nas posições de DF, com menos de 18 gols no total, menos de 129 aparições na liga e mais de 7 gols na liga?
 ###Tabelas: CREATE TABLE world_championship_group_a_soviet_union (world_championship_group_a_soviet_union_id AUTO_INCREMENT PRIMARY KEY, Games INT, Drawn INT, Lost INT, Points difference VARCHAR, Points INT) CREATE TABLE platforms (platforms_id AUTO_INCREMENT PRIMARY KEY, Stop no. VARCHAR, Platform VARCHAR, Line VARCHAR, Stopping pattern VARCHAR, Destination VARCHAR) CREATE TABLE ordinary_system (ordinary_system_id AUTO_INCREMENT PRIMARY KEY, Unit VARCHAR, Russian VARCHAR, Ratio VARCHAR, Metric value VARCHAR, Avoirdupois value VARCHAR) CREATE TABLE players_with_100_or_more_appearances (players_with_100_or_more_appearances_id AUTO_INCREMENT PRIMARY KEY, Name VARCHAR, Position VARCHAR, Club career VARCHAR, League apps INT, League goals INT, Total apps INT, Total goals INT) CREATE TABLE olympic_games (olympic_games_id AUTO_INCREMENT PRIMARY KEY, Event VARCHAR, Individual VARCHAR, Sprint VARCHAR, Pursuit VARCHAR, Mass Start VARCHAR, Relay VARCHAR)  
SELECT Club career FROM players_with_100_or_more_appearances WHERE Position = df AND Total goals < 18 AND League apps < 129 AND League goals > 7