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 total de funcionários em cada departamento, incluindo aqueles sem um gerente atribuído?
 ###Tabelas: 
CREATE TABLE employees (id INT, name VARCHAR(50), department VARCHAR(50), salary FLOAT, employment_status VARCHAR(50)); INSERT INTO employees (id, name, department, salary, employment_status) VALUES (1, 'John Doe', 'IT', 75000.0, 'Full-time'), (2, 'Jane Smith', 'IT', 80000.0, 'Part-time'), (3, 'Alice Johnson', 'IT', 90000.0, 'Full-time'), (4, 'Bob Brown', 'HR', 70000.0, 'Full-time'), (5, 'Charlie Green', 'Finance', 85000.0, 'Full-time'); CREATE TABLE departments (id INT, name VARCHAR(50), manager VARCHAR(50)); INSERT INTO departments (id, name, manager) VALUES (1, 'IT', 'Alex Brown'), (2, 'HR', 'Alex Brown'), (3, 'Finance', '');
SELECT departments.name, COUNT(employees.id) FROM departments LEFT JOIN employees ON departments.name = employees.department GROUP BY departments.name;