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: Gerar uma lista de departamentos com os salários médios dos membros do corpo docente respectivos.
 ###Tabelas: 
CREATE TABLE Departments (DepartmentID INT, DepartmentName VARCHAR(50)); INSERT INTO Departments (DepartmentID, DepartmentName) VALUES (1, 'Computer Science'); INSERT INTO Departments (DepartmentID, DepartmentName) VALUES (2, 'Mathematics'); CREATE TABLE Faculty (FacultyID INT, FacultyName VARCHAR(50), DepartmentID INT, Salary DECIMAL(10,2)); INSERT INTO Faculty (FacultyID, FacultyName, DepartmentID, Salary) VALUES (1, 'John Doe', 1, 80000); INSERT INTO Faculty (FacultyID, FacultyName, DepartmentID, Salary) VALUES (2, 'Jane Smith', 1, 85000); INSERT INTO Faculty (FacultyID, FacultyName, DepartmentID, Salary) VALUES (3, 'Alice Johnson', 2, 90000);
SELECT d.DepartmentName, AVG(f.Salary) as AvgSalary FROM Departments d JOIN Faculty f ON d.DepartmentID = f.DepartmentID GROUP BY d.DepartmentName;