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 salário médio dos funcionários masculinos e femininos em cada departamento?
 ###Tabelas: 
CREATE TABLE Employee (id INT, Name VARCHAR(50), DepartmentID INT, Salary FLOAT, Gender VARCHAR(10)); INSERT INTO Employee (id, Name, DepartmentID, Salary, Gender) VALUES (101, 'Employee1', 1, 50000, 'Female'); INSERT INTO Employee (id, Name, DepartmentID, Salary, Gender) VALUES (102, 'Employee2', 1, 55000, 'Male'); INSERT INTO Employee (id, Name, DepartmentID, Salary, Gender) VALUES (103, 'Employee3', 2, 60000, 'Female');
SELECT DepartmentID, AVG(CASE WHEN Gender = 'Male' THEN Salary ELSE NULL END) AS AvgMaleSalary, AVG(CASE WHEN Gender = 'Female' THEN Salary ELSE NULL END) AS AvgFemaleSalary FROM Employee GROUP BY DepartmentID;