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 projetos de pedagogia aberta concluídos por estudantes que se identificam como primeira geração, divididos por sua identidade de gênero?
 ###Tabelas: 
CREATE TABLE students (student_id INT, gender_identity VARCHAR(255), first_generation_status VARCHAR(255), num_open_pedagogy_projects INT); INSERT INTO students (student_id, gender_identity, first_generation_status, num_open_pedagogy_projects) VALUES (1, 'Female', 'Yes', 3), (2, 'Non-binary', 'No', 5), (3, 'Male', 'Yes', 4);
SELECT gender_identity, AVG(num_open_pedagogy_projects) as avg_projects FROM students WHERE first_generation_status = 'Yes' GROUP BY gender_identity;