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: Identificar trabalhadores que tenham produzido mais do que o dobro do número médio de unidades, ordenados pelo maior número de unidades produzidas.
 ###Tabelas: 
CREATE TABLE worker (id INT, name VARCHAR(50), units_produced INT); INSERT INTO worker (id, name, units_produced) VALUES (1, 'John Doe', 1000), (2, 'Jane Smith', 1200), (3, 'Mike Johnson', 1500), (4, 'Alice Williams', 1800), (5, 'Bob Brown', 800), (6, 'Charlie Green', 700);
SELECT name, units_produced FROM (SELECT name, units_produced, AVG(units_produced) OVER () as avg_units FROM worker) t WHERE units_produced > 2 * avg_units ORDER BY units_produced DESC;