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: Calcular a média do valor das bolsas de pesquisa concedidas a estudantes de pós-graduação no departamento de "engenharia"
 ###Tabelas: 
CREATE TABLE research_grants (id INT, student_id INT, department VARCHAR(255), amount FLOAT); INSERT INTO research_grants (id, student_id, department, amount) VALUES (1, 1001, 'engineering', 50000.00), (2, 1002, 'biology', 75000.00), (3, 1003, 'engineering', 60000.00); CREATE TABLE graduate_students (id INT, name VARCHAR(255), department VARCHAR(255)); INSERT INTO graduate_students (id, name, department) VALUES (1001, 'Alice', 'engineering'), (1002, 'Bob', 'biology'), (1003, 'Charlie', 'engineering');
SELECT AVG(rg.amount) FROM research_grants rg INNER JOIN graduate_students gs ON rg.student_id = gs.id WHERE gs.department = 'engineering';