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: Quantos cursos de desenvolvimento profissional foram concluídos por professores em cada departamento?
 ###Tabelas: 
CREATE TABLE teachers (id INT, name VARCHAR(50), department_id INT, age INT);   CREATE TABLE professional_development_courses (id INT, course_name VARCHAR(50), department_id INT, instructor_id INT, duration INT);   CREATE TABLE departments (id INT, department_name VARCHAR(50), PRIMARY KEY(id));
SELECT d.department_name, COUNT(pd.id) as num_courses_completed   FROM professional_development_courses pd   JOIN departments d ON pd.department_id = d.id   GROUP BY d.department_name;