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 citações por publicação por departamento?
 ###Tabelas: 
CREATE TABLE faculty (id INT, name VARCHAR(255), department_id INT); CREATE TABLE publication (id INT, faculty_id INT, year INT, citations INT); INSERT INTO faculty (id, name, department_id) VALUES (1, 'John Doe', 1), (2, 'Jane Smith', 1), (3, 'Bob Johnson', 2); INSERT INTO publication (id, faculty_id, year, citations) VALUES (1, 1, 2019, 10), (2, 1, 2020, 15), (3, 2, 2019, 5), (4, 3, 2019, 20);
SELECT department.name, AVG(COUNT(publication.id)) as avg_citations_per_publication FROM department LEFT JOIN faculty ON department.id = faculty.department_id LEFT JOIN publication ON faculty.id = publication.faculty_id GROUP BY department.name;