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 custo médio dos projetos por engenheiro no departamento 'civil', ordenado pelo maior média?
 ###Tabelas: 
CREATE TABLE projects (id INT, engineer_id INT, department VARCHAR(20), cost DECIMAL(10,2)); INSERT INTO projects (id, engineer_id, department, cost) VALUES (1, 1001, 'civil', 5000), (2, 1002, 'civil', 6000), (3, 1003, 'structural', 4000);
SELECT department, AVG(cost) as avg_cost FROM projects WHERE department = 'civil' GROUP BY department ORDER BY avg_cost DESC;