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: Mostrar o número total de funcionários em cada departamento e a porcentagem de funcionários totais em cada departamento.
 ###Tabelas: 
CREATE TABLE employees (id INT, name TEXT, department TEXT, salary INT); INSERT INTO employees (id, name, department, salary) VALUES (1, 'John Doe', 'Engineering', 70000), (2, 'Jane Smith', 'Management', 90000), (3, 'Bob Johnson', 'Assembly', 50000), (4, 'Alice Williams', 'Engineering', 75000), (5, 'Charlie Brown', 'Assembly', 55000), (6, 'Janet Doe', 'Quality', 60000), (7, 'Jim Smith', 'Management', 85000), (8, 'Jake Johnson', 'Assembly', 60000);
SELECT department, COUNT(*) as total_employees, 100.0 * COUNT(*) / (SELECT COUNT(*) FROM employees) as percentage FROM employees GROUP BY department;