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: Mostrar os 3 setores com a maior pontuação média de ESG.
 ###Tabelas: 
CREATE TABLE company (id INT, name VARCHAR(50), sector VARCHAR(20), esg_score DECIMAL(3,2)); INSERT INTO company (id, name, sector, esg_score) VALUES (1, 'TechCo', 'technology', 85.67); INSERT INTO company (id, name, sector, esg_score) VALUES (2, 'GreenTech Inc', 'renewable energy', 88.54);
SELECT sector, AVG(esg_score) AS avg_esg_score, ROW_NUMBER() OVER (ORDER BY AVG(esg_score) DESC) AS sector_rank FROM company GROUP BY sector ORDER BY avg_esg_score DESC, sector_rank;