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 as 5 principais empresas mais socialmente responsáveis com base nas pontuações ESG no setor de saúde.
 ###Tabelas: 
CREATE TABLE companies (id INT, name VARCHAR(255), sector VARCHAR(255), ESG_score FLOAT); INSERT INTO companies (id, name, sector, ESG_score) VALUES (1, 'CareMed', 'Healthcare', 92.0); INSERT INTO companies (id, name, sector, ESG_score) VALUES (2, 'HealthTech', 'Healthcare', 89.5); INSERT INTO companies (id, name, sector, ESG_score) VALUES (3, 'MediHelp', 'Healthcare', 90.5);
SELECT * FROM (SELECT name, ESG_score, ROW_NUMBER() OVER (ORDER BY ESG_score DESC) as rn FROM companies WHERE sector = 'Healthcare') t WHERE rn <= 5;