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 é o número médio de bolsas de pesquisa obtidas por membros do corpo docente feminino no departamento de Engenharia?
 ###Tabelas: 
CREATE TABLE faculty (id INT, name VARCHAR(50), department VARCHAR(50), gender VARCHAR(10), race VARCHAR(30), hire_date DATE); INSERT INTO faculty (id, name, department, gender, race, hire_date) VALUES (1, 'Faculty Member', 'Engineering', 'Female', 'Asian', '2015-08-01'); CREATE TABLE grants (id INT, title VARCHAR(100), pi_name VARCHAR(50), pi_department VARCHAR(50), start_date DATE, end_date DATE, pi_gender VARCHAR(10)); INSERT INTO grants (id, title, pi_name, pi_department, start_date, end_date, pi_gender) VALUES (1, 'Grant Title', 'Prof. A. Smith', 'Engineering', '2022-01-01', '2024-12-31', 'Female');
SELECT AVG(grant_count) FROM (SELECT pi_gender, pi_department, COUNT(*) as grant_count FROM grants WHERE pi_gender = 'Female' AND pi_department = 'Engineering' GROUP BY pi_gender, pi_department) AS subquery WHERE subquery.pi_gender = 'Female';