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 total de trabalhadores representados por sindicatos com sede em 'Nova York'?
 ###Tabelas: 
CREATE TABLE if not exists union_membership (union_id INT, worker_id INT); CREATE TABLE if not exists unions (union_id INT, union_name TEXT, headquarters_address TEXT, total_workers INT); INSERT INTO union_membership (union_id, worker_id) VALUES (1, 1001), (1, 1002), (1, 1003), (2, 2001), (2, 2002), (3, 3001); INSERT INTO unions (union_id, union_name, headquarters_address, total_workers) VALUES (1, 'United Steelworkers', '60 Boulevard of the Allies, Pittsburgh, PA 15222', 5000), (2, 'Teamsters', '25 Louisiana Ave NW, Washington, DC 20001', 7000), (3, 'UAW', '8000 E Jefferson Ave, Detroit, MI 48214', 6000), (4, 'NYC Labor Council', '275 Seventh Avenue, 18th Floor, New York, NY 10001', 8000);
SELECT SUM(total_workers) FROM unions WHERE headquarters_address LIKE '%New York%';