Question: Write an SQL query to retrieve the player names and their respective runs _ scored. For each player, find the runs _ scored of the

Write an SQL query to retrieve the player names and their respective runs_scored. For each player, find the runs_scored of the player who has the highest runs_scored before and after them in the table, considering the players are sorted by runs_scored in descending order. Order the results by runs_scored in descending order as well.
Tables Schema as Below:
CricketPlayer
columnName dataType
player_id INTEGER
player_name TEXT
country TEXT
batting_style TEXT
bowling_style TEXT
matches_played INTEGER
runs_scored INTEGER
wickets_taken INTEGER
batting_average DECIMAL(5,2)
bowling_average DECIMAL(5,2)
Team
columnName dataType
team_id INTEGER
team_name TEXT
country TEXT
coach TEXT
captain TEXT
player_id INTEGER

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!