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 3 principais times com a maior média de pontos marcados na liga europeia de basquete.
 ###Tabelas: 
CREATE TABLE euroleague_teams (id INT, name VARCHAR(100), league VARCHAR(50), avg_points DECIMAL(10, 2)); INSERT INTO euroleague_teams (id, name, league, avg_points) VALUES (1, 'Real Madrid', 'European', 85.5), (2, 'Barcelona', 'European', 83.7), (3, 'CSKA Moscow', 'European', 81.9), (4, 'Anadolu Efes', 'European', 80.1), (5, 'Fenerbahce', 'European', 78.6);
SELECT name, avg_points FROM euroleague_teams WHERE league = 'European' GROUP BY name ORDER BY avg_points DESC LIMIT 3;