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: Quantos funcionários nos EUA estão trabalhando na indústria de mineração por departamento, ordenados pelo número de funcionários em ordem decrescente?
 ###Tabelas: 
CREATE TABLE employees (id INT, mine_name TEXT, location TEXT, department TEXT, employee_id INT, hire_date DATE); INSERT INTO employees (id, mine_name, location, department, employee_id, hire_date) VALUES (1, 'Golden Mine', 'USA', 'Mining', 1001, '2020-01-01'), (2, 'Silver Mine', 'USA', 'Geology', 1002, '2020-01-02'), (3, 'Bronze Mine', 'USA', 'Engineering', 1003, '2020-01-03');
SELECT department, COUNT(employee_id) as num_employees FROM employees WHERE location = 'USA' GROUP BY department ORDER BY num_employees DESC;