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 jogadores de futebol americano têm os salários mais altos e mais baixos, juntamente com suas posições e nomes das equipes?
 ###Tabelas: 
CREATE TABLE football_players (player_id INT, player_name VARCHAR(255), position VARCHAR(255), team_name VARCHAR(255), salary INT); INSERT INTO football_players VALUES (1, 'Tom Brady', 'Quarterback', 'Tampa Bay Buccaneers', 30000000); INSERT INTO football_players VALUES (2, 'Aaron Rodgers', 'Quarterback', 'Green Bay Packers', 33500000);
SELECT player_name, position, team_name, salary FROM (SELECT player_name, position, team_name, salary, ROW_NUMBER() OVER (ORDER BY salary DESC) as rnk FROM football_players) ft WHERE rnk = 1 OR rnk = (SELECT COUNT(*) FROM football_players);