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 é o número médio de trabalhadores cobertos por um acordo de negociação coletiva por setor?
 ###Tabelas: 
CREATE TABLE if not exists sectors (id INT PRIMARY KEY, sector VARCHAR(255)); CREATE TABLE if not exists workers (id INT PRIMARY KEY, sector VARCHAR(255), cba BOOLEAN); INSERT INTO sectors (id, sector) VALUES (1, 'agriculture'), (2, 'services'), (3, 'textiles'), (4, 'technology'); INSERT INTO workers (id, sector, cba) VALUES (1, 'agriculture', TRUE), (2, 'services', FALSE), (3, 'textiles', TRUE), (4, 'technology', TRUE);
SELECT AVG(covered_by_cba) FROM (SELECT sector, COUNT(*) as covered_by_cba FROM workers WHERE cba = TRUE GROUP BY sector) AS subquery;