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 porcentagem de membros do corpo docente que receberam treinamento de conscientização sobre deficiência em cada departamento?
 ###Tabelas: 
CREATE TABLE departments (id INT, name VARCHAR(255)); INSERT INTO departments (id, name) VALUES (1, 'Biology'), (2, 'Chemistry'), (3, 'Physics'), (4, 'Mathematics'), (5, 'Psychology'); CREATE TABLE faculty (id INT, department_id INT, disability_awareness_training BOOLEAN); INSERT INTO faculty (id, department_id, disability_awareness_training) VALUES (1, 1, TRUE), (2, 1, FALSE), (3, 2, TRUE), (4, 3, FALSE), (5, 3, TRUE), (6, 4, TRUE), (7, 4, FALSE), (8, 5, TRUE), (9, 5, TRUE);
SELECT departments.name AS department, ROUND(100.0 * SUM(CASE WHEN disability_awareness_training THEN 1 ELSE 0 END) / COUNT(*), 2) AS percentage_trained FROM departments LEFT JOIN faculty ON departments.id = faculty.department_id GROUP BY departments.name;