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 da construção civil empregados nos EUA e no Canadá, e quantos deles são mulheres?
 ###Tabelas: 
CREATE TABLE workers (id INT, country VARCHAR(50), gender VARCHAR(10), is_construction_worker BOOLEAN); INSERT INTO workers (id, country, gender, is_construction_worker) VALUES (1, 'USA', 'Male', true), (2, 'Canada', 'Female', true), (3, 'USA', 'Female', false), (4, 'Canada', 'Male', true);
SELECT w.country, COUNT(w.id) as total_workers, SUM(CASE WHEN w.gender = 'Female' AND w.is_construction_worker = true THEN 1 ELSE 0 END) as female_construction_workers FROM workers w WHERE w.country IN ('USA', 'Canada') GROUP BY w.country;