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 taxa de sucesso de negociação coletiva para os sindicatos do setor público?
 ###Tabelas: 
CREATE TABLE unions (id INT, union_name VARCHAR(255), sector VARCHAR(255)); INSERT INTO unions (id, union_name, sector) VALUES (1, 'National Education Association', 'Public'), (2, 'Service Employees International Union', 'Private'); CREATE TABLE negotiations (id INT, union_id INT, success BOOLEAN); INSERT INTO negotiations (id, union_id, success) VALUES (1, 1, true), (2, 1, false);
SELECT u.union_name, AVG(n.success) as success_rate FROM unions u JOIN negotiations n ON u.id = n.union_id WHERE u.sector = 'Public' GROUP BY u.union_name;