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 envolvidos em negociações coletivas em cada setor?
 ###Tabelas: 
CREATE TABLE union_members (id INT, union_name VARCHAR(30), sector VARCHAR(20)); INSERT INTO union_members (id, union_name, sector) VALUES (1, 'Union A', 'manufacturing'), (2, 'Union B', 'education'), (3, 'Union C', 'manufacturing'), (4, 'Union D', 'technology'), (5, 'Union E', 'technology'); CREATE TABLE collective_bargaining (id INT, union_id INT, member_id INT); INSERT INTO collective_bargaining (id, union_id, member_id) VALUES (1, 1, 101), (2, 3, 102), (3, 4, 103), (4, 5, 104);
SELECT sector, (COUNT(*) * 100.0 / (SELECT SUM(num_members) FROM (SELECT COUNT(*) AS num_members FROM union_members WHERE sector = u.sector) t)) AS percentage FROM union_members u LEFT JOIN collective_bargaining cb ON u.id = cb.union_id GROUP BY sector;