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: Liste o número de trabalhadores por local e a porcentagem da força de trabalho total que eles representam.
 ###Tabelas: 
CREATE TABLE sites (site_id INT, site_name VARCHAR(50), country VARCHAR(50));CREATE TABLE worker_salaries (worker_id INT, site_id INT, salary DECIMAL(10, 2));
SELECT s.site_name, COUNT(ws.worker_id) as worker_count, COUNT(ws.worker_id) * 100.0 / SUM(COUNT(ws.worker_id)) OVER () as pct_of_total FROM sites s JOIN worker_salaries ws ON s.site_id = ws.site_id GROUP BY s.site_id;