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 são os 5 melhores professores com mais projetos de pedagogia aberta e quantos projetos eles completaram?
 ###Tabelas: 
CREATE TABLE teacher_open_pedagogy (teacher_id INT, project_id INT); INSERT INTO teacher_open_pedagogy (teacher_id, project_id) VALUES (1, 1001), (1, 1002), (2, 1003), (3, 1004), (3, 1005), (3, 1006), (4, 1007), (5, 1008);
SELECT teacher_id, COUNT(project_id) as num_projects FROM teacher_open_pedagogy GROUP BY teacher_id ORDER BY num_projects DESC LIMIT 5;