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: Exibir o número de funcionários que completaram o treinamento de desenvolvimento da força de trabalho, categorizados por sua função no trabalho.
 ###Tabelas: 
CREATE TABLE employees (employee_id INT, employee_name VARCHAR(50), job_role VARCHAR(50)); INSERT INTO employees (employee_id, employee_name, job_role) VALUES (1, 'John Doe', 'Engineer'), (2, 'Jane Smith', 'Manager'), (3, 'Mike Johnson', 'Technician'), (4, 'Sara Williams', 'Operator'); CREATE TABLE trainings (training_id INT, employee_id INT, training_topic VARCHAR(50), completed INT); INSERT INTO trainings (training_id, employee_id, training_topic, completed) VALUES (1, 1, 'Safety Training', 1), (2, 1, 'Automation Training', 1), (3, 2, 'Quality Control Training', 1), (4, 2, 'Sustainability Training', 1), (5, 3, 'Robotics Training', 1), (6, 3, 'Cybersecurity Training', 1), (7, 4, 'Safety Training', 0), (8, 4, 'Automation Training', 0);
SELECT e.job_role, COUNT(t.employee_id) as completed_trainings FROM employees e JOIN trainings t ON e.employee_id = t.employee_id WHERE t.completed = 1 GROUP BY e.job_role;