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 piloto está em uma aprilia que completou menos de 18 voltas com um total de 17 no grid?
 ###Tabelas: CREATE TABLE belting_system (belting_system_id AUTO_INCREMENT PRIMARY KEY, Evaluation average (From February 2011) INT, Evaluation average (From April 2009) VARCHAR, Evaluation average (Before April 2009) VARCHAR, % of negative evaluations VARCHAR, Submitting schedule on time VARCHAR, Punctuality/Attendance issues VARCHAR, Peak lessons taught INT) CREATE TABLE 125cc_classification (125cc_classification_id AUTO_INCREMENT PRIMARY KEY, Rider VARCHAR, Manufacturer VARCHAR, Laps INT, Time/Retired VARCHAR, Grid INT) CREATE TABLE schedule_results (schedule_results_id AUTO_INCREMENT PRIMARY KEY, # INT, Date VARCHAR, Opponent VARCHAR, Score VARCHAR, Site/Stadium VARCHAR, Win VARCHAR, Loss VARCHAR, Save VARCHAR, Attendance INT, Overall Record VARCHAR, NCAAT Record VARCHAR) CREATE TABLE 1939_ladder (1939_ladder_id AUTO_INCREMENT PRIMARY KEY, Club VARCHAR, Wins INT, Losses INT, Draws INT, Against INT) CREATE TABLE race_2_-_20.12.2007 (race_2_-_20.12.2007_id AUTO_INCREMENT PRIMARY KEY, Position INT, Pilot VARCHAR, Glider VARCHAR, Speed VARCHAR, Distance VARCHAR)  
SELECT Rider FROM 125cc_classification WHERE Manufacturer = aprilia AND Laps < 18 AND Grid = 17