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 funcionários na 'mining_company' e na 'drilling_company'?
 ###Tabelas: 
CREATE TABLE mining_company (id INT, name VARCHAR, position VARCHAR, department VARCHAR, salary DECIMAL); INSERT INTO mining_company (id, name, position, department, salary) VALUES (1, 'John Doe', 'Engineer', 'Mining', 75000.00), (2, 'Jane Smith', 'Technician', 'Mining', 50000.00); CREATE TABLE drilling_company (id INT, name VARCHAR, position VARCHAR, department VARCHAR, salary DECIMAL); INSERT INTO drilling_company (id, name, position, department, salary) VALUES (1, 'Mike Johnson', 'Supervisor', 'Drilling', 80000.00), (2, 'Alice Davis', 'Operator', 'Drilling', 60000.00);
SELECT COUNT(*) FROM ( (SELECT * FROM mining_company) UNION ALL (SELECT * FROM drilling_company) ) AS total;