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: Quem são os 3 principais fornecedores com as maiores classificações médias de produtos éticos?
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, supplier_name TEXT, ethical_rating FLOAT); INSERT INTO suppliers (supplier_id, supplier_name, ethical_rating) VALUES (1, 'Green Supplies', 4.8), (2, 'Eco Friendly Inc', 4.6), (3, 'Fair Trade Co', 4.5);
SELECT supplier_name, AVG(ethical_rating) AS avg_rating FROM suppliers GROUP BY supplier_name ORDER BY avg_rating DESC LIMIT 3;