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: Liste os 3 melhores estudantes de pós-graduação com o maior número de publicações de pesquisa no departamento de Engenharia, que receberam bolsas de pesquisa.
 ###Tabelas: 
CREATE TABLE graduate_students (id INT, name VARCHAR(100), department VARCHAR(50), publications INT, grant_amount DECIMAL(10,2)); INSERT INTO graduate_students (id, name, department, publications, grant_amount) VALUES (1, 'Jamie', 'Engineering', 25, 100000.00);
SELECT name, department, publications FROM graduate_students WHERE department = 'Engineering' AND grant_amount > 0 ORDER BY publications DESC LIMIT 3;