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: Quem foi o oponente quando a presença foi de 31.002?
 ###Tabelas: CREATE TABLE 1998 (1998_id AUTO_INCREMENT PRIMARY KEY, Date VARCHAR, Opponent VARCHAR, Site VARCHAR, Result VARCHAR, Attendance VARCHAR) CREATE TABLE list_of_tallest_buildings (list_of_tallest_buildings_id AUTO_INCREMENT PRIMARY KEY, Rank INT, Name VARCHAR, Height VARCHAR, Highest floor INT, City VARCHAR, Primary use VARCHAR) CREATE TABLE public_transport_pricing (public_transport_pricing_id AUTO_INCREMENT PRIMARY KEY, Distance VARCHAR, Adelaide VARCHAR, Brisbane VARCHAR, Canberra VARCHAR, Melbourne VARCHAR, Perth VARCHAR, Sydney VARCHAR) CREATE TABLE comparisons_to_other_sequencing_techniques (comparisons_to_other_sequencing_techniques_id AUTO_INCREMENT PRIMARY KEY, Technology VARCHAR, Analysis Time VARCHAR, Average Read Length VARCHAR, Throughput (including analysis) VARCHAR, Gel Pouring VARCHAR) CREATE TABLE disc_1 (disc_1_id AUTO_INCREMENT PRIMARY KEY, English translation VARCHAR, Original album VARCHAR, Lyricist(s) VARCHAR, Composer(s) VARCHAR, Time VARCHAR)  
SELECT Opponent FROM 1998 WHERE Attendance = 31,002