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 sindicais que são mulheres, por tipo de sindicato?
 ###Tabelas: 
CREATE TABLE unions (id INT, type TEXT); INSERT INTO unions (id, type) VALUES (1, 'Manufacturing'), (2, 'Service'), (3, 'Construction'); CREATE TABLE members (id INT, union_id INT, gender TEXT); INSERT INTO members (id, union_id, gender) VALUES (1, 1, 'Female'), (2, 1, 'Male'), (3, 2, 'Female'), (4, 2, 'Female'), (5, 3, 'Male');
SELECT u.type, 100.0 * COUNT(m.id) FILTER (WHERE m.gender = 'Female') / COUNT(m.id) AS percentage FROM unions u JOIN members m ON u.id = m.union_id GROUP BY u.type;