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: Encontrar o número total de publicações para cada departamento.
 ###Tabelas: 
CREATE TABLE faculty (id INT, name VARCHAR(50), department VARCHAR(20)); CREATE TABLE publications (id INT, faculty_id INT, title VARCHAR(50)); INSERT INTO faculty (id, name, department) VALUES (1, 'Alex Brown', 'Computer Science'), (2, 'Rachel Green', 'Biology'), (3, 'Jessica White', 'Chemistry'); INSERT INTO publications (id, faculty_id, title) VALUES (1, 1, 'Database Systems'), (2, 1, 'Artificial Intelligence'), (3, 3, 'Genetics'), (4, 2, 'Biochemistry'), (5, 2, 'Molecular Biology');
SELECT f.department, COUNT(*) as num_publications FROM faculty f JOIN publications p ON f.id = p.faculty_id GROUP BY f.department;