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 de funcionários nas fábricas, particionado por tipo de material e ordenado pelo maior número de funcionários?
 ###Tabelas: 
CREATE TABLE factories (factory_id INT, material_type VARCHAR(255), num_employees INT); INSERT INTO factories (factory_id, material_type, num_employees) VALUES (1, 'Organic cotton', 200), (2, 'Conventional cotton', 300), (3, 'Recycled polyester', 150), (4, 'Organic cotton', 100);
SELECT material_type, COUNT(*) as num_factories, AVG(num_employees) as avg_num_employees FROM factories GROUP BY material_type ORDER BY avg_num_employees DESC;