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: Listar todos os trabalhadores no departamento de 'metalworking' com um salário maior que 4000.
 ###Tabelas: 
CREATE TABLE department (id INT, name TEXT); INSERT INTO department (id, name) VALUES (1, 'textile'), (2, 'metalworking'), (3, 'electronics'); CREATE TABLE worker (id INT, salary REAL, department_id INT); INSERT INTO worker (id, salary, department_id) VALUES (1, 3000, 1), (2, 3500, 1), (3, 4000, 2), (4, 4500, 2), (5, 5000, 3), (6, 5200, 3), (7, 5500, 3);
SELECT * FROM worker INNER JOIN department ON worker.department_id = department.id WHERE department.name = 'metalworking' AND worker.salary > 4000;