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 total de alunos matriculados em cursos de pedagogia aberta, por distrito escolar?
 ###Tabelas: 
CREATE TABLE districts (district_id INT, district_name VARCHAR(255)); CREATE TABLE courses (course_id INT, district_id INT, course_type VARCHAR(255)); INSERT INTO districts (district_id, district_name) VALUES (1, 'Downtown'), (2, 'Uptown'); INSERT INTO courses (course_id, district_id, course_type) VALUES (1, 1, 'Traditional'), (2, 1, 'Open Pedagogy'), (3, 2, 'Traditional'), (4, 2, 'Open Pedagogy');
SELECT sd.district_name, COUNT(sc.course_id) as num_students FROM districts sd JOIN courses sc ON sd.district_id = sc.district_id WHERE sc.course_type = 'Open Pedagogy' GROUP BY sd.district_name;