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: Determine o número total de trabalhadores em cada divisão e suas respectivas taxas de diversidade de gênero.
 ###Tabelas: 
CREATE TABLE division_workforce (division TEXT, worker_id INT, gender TEXT); INSERT INTO division_workforce (division, worker_id, gender) VALUES ('Mining Operations', 1, 'Male'), ('Mining Operations', 2, 'Female'), ('Mining Operations', 3, 'Non-binary'), ('Maintenance', 4, 'Male'), ('Maintenance', 5, 'Male'), ('Maintenance', 6, 'Female');
SELECT division, COUNT(*) as total_workers, COUNT(*) FILTER (WHERE gender = 'Female') * 100.0 / COUNT(*) as gender_diversity_ratio FROM division_workforce GROUP BY division;