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: Calcular a porcentagem de funcionários que são pessoas de cor, por departamento.
 ###Tabelas: 
CREATE TABLE employee_demographics(emp_id INT, dept_id INT, race VARCHAR(50)); INSERT INTO employee_demographics VALUES (1, 1, 'White'), (2, 1, 'Black'), (3, 2, 'Asian'), (4, 2, 'White'), (5, 3, 'Hispanic');
SELECT d.dept_name, (COUNT(CASE WHEN e.race IN ('Black', 'Asian', 'Hispanic') THEN 1 END) / COUNT(e.emp_id)) * 100 as pct_employees_of_color  FROM departments d JOIN employee_demographics e ON d.dept_id = e.dept_id GROUP BY d.dept_name;