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: Liste os nomes e categorias de todos os projetos que foram concluídos em 2020 ou anteriormente e têm um orçamento maior que a média de orçamento de todos os projetos concluídos.
 ###Tabelas: 
CREATE TABLE projects (id INT, name VARCHAR(255), category VARCHAR(255), budget FLOAT, year INT, status VARCHAR(255)); INSERT INTO projects (id, name, category, budget, year, status) VALUES (11, 'Traffic Signal Upgrade', 'Transportation', 100000.00, 2019, 'Completed');
SELECT name, category FROM projects WHERE (year <= 2020 OR year IS NULL) AND status = 'Completed' AND budget > (SELECT AVG(budget) FROM projects WHERE status = 'Completed');