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 é a diferença salarial média entre funcionários do sexo masculino e feminino em cada departamento?
 ###Tabelas: 
CREATE TABLE EmployeeSalary (EmployeeID INT, Department VARCHAR(255), Gender VARCHAR(255), Salary INT); INSERT INTO EmployeeSalary (EmployeeID, Department, Gender, Salary) VALUES (1, 'IT', 'Male', 70000), (2, 'Finance', 'Female', 80000), (3, 'IT', 'Female', 75000), (4, 'HR', 'Non-binary', 60000);
SELECT Department, AVG(CASE WHEN Gender = 'Male' THEN Salary ELSE NULL END) AS Avg_Male_Salary, AVG(CASE WHEN Gender = 'Female' THEN Salary ELSE NULL END) AS Avg_Female_Salary, AVG(CASE WHEN Gender = 'Non-binary' THEN Salary ELSE NULL END) AS Avg_Non_binary_Salary FROM EmployeeSalary GROUP BY Department;