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 durante o jogo que teve mais de 31.891 pessoas presentes?
 ###Tabelas: CREATE TABLE non-electronic-paper_displays (non-electronic-paper_displays_id AUTO_INCREMENT PRIMARY KEY, Maker VARCHAR, Model VARCHAR, Intro year VARCHAR, Screen size (inch) VARCHAR, Screen type VARCHAR, Weight VARCHAR, Screen pixels VARCHAR, Hours reading VARCHAR, Touch screen VARCHAR, Wireless network VARCHAR, Internal storage VARCHAR, Card reader slot VARCHAR) CREATE TABLE ministries (ministries_id AUTO_INCREMENT PRIMARY KEY, Order INT, Name VARCHAR, Party VARCHAR, Constituted VARCHAR, Concluded VARCHAR) CREATE TABLE schedule (schedule_id AUTO_INCREMENT PRIMARY KEY, Week INT, Date VARCHAR, Opponent VARCHAR, Result VARCHAR, Attendance INT) CREATE TABLE partial_discography (partial_discography_id AUTO_INCREMENT PRIMARY KEY, Year INT, Title VARCHAR, Performer VARCHAR, Label VARCHAR, Cat. No. INT) CREATE TABLE tank_locomotives (tank_locomotives_id AUTO_INCREMENT PRIMARY KEY, Class VARCHAR, Railway number(s) VARCHAR, Quantity INT, Year(s) of manufacture VARCHAR, Type VARCHAR)  
SELECT Opponent FROM schedule WHERE Attendance > 31,891