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: Quais posições têm o maior salário médio na tabela baseball_players?
 ###Tabelas: 
CREATE TABLE baseball_players (player_id INT, name VARCHAR(50), position VARCHAR(50), salary DECIMAL(5,2)); INSERT INTO baseball_players (player_id, name, position, salary) VALUES (1, 'James Lee', 'Pitcher', 100000.00), (2, 'Jasmine White', 'Catcher', 125000.00), (3, 'Robert Johnson', 'Outfielder', 85000.00), (4, 'Grace Brown', 'Pitcher', 110000.00);
SELECT position, AVG(salary) as avg_salary FROM baseball_players GROUP BY position ORDER BY avg_salary DESC;