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 5 jogadores de futebol mais bem pagos da tabela soccer_players, juntamente com seus respectivos times.
 ###Tabelas: 
CREATE TABLE soccer_players (player_id INT, name VARCHAR(50), position VARCHAR(20), team VARCHAR(50), salary DECIMAL(10, 2)); INSERT INTO soccer_players (player_id, name, position, team, salary) VALUES (1, 'Lionel Messi', 'Forward', 'Paris Saint-Germain', 35000000.00); INSERT INTO soccer_players (player_id, name, position, team, salary) VALUES (2, 'Cristiano Ronaldo', 'Forward', 'Manchester United', 31000000.00);
SELECT name, team, salary FROM (SELECT name, team, salary, ROW_NUMBER() OVER (ORDER BY salary DESC) as rn FROM soccer_players) t WHERE rn <= 5;